在SQL查询中使用APEX应用程序项

时间:2012-08-23 15:13:33

标签: sql oracle oracle-apex

我有两个名为AI_TABLEAI_ERROR的APEX应用程序项,我需要在SQL查询中使用它们。不知道如何使用它们并且找不到这个教程,即使它看起来很简单......

SELECT *
FROM :AI_TABLE a
WHERE a.ERROR_TEXT = :AI_ERROR

我理想的是希望以交互式报告格式显示。谢谢你的帮助!

1 个答案:

答案 0 :(得分:4)

您无法在运行时在本机SQL中绑定表名:AI_TABLE,您将需要使用动态PL / SQL;或在Apex中创建SQL Query (PL/SQL function body returning SQL query)类型的报告区域:

RETURN 'SELECT * FROM '|| :AI_TABLE || ' a WHERE a.ERROR_TEXT = ' || :AI_ERROR;