我有两个名为AI_TABLE
和AI_ERROR
的APEX应用程序项,我需要在SQL查询中使用它们。不知道如何使用它们并且找不到这个教程,即使它看起来很简单......
SELECT *
FROM :AI_TABLE a
WHERE a.ERROR_TEXT = :AI_ERROR
我理想的是希望以交互式报告格式显示。谢谢你的帮助!
答案 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;