4

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

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

理想情况下,我希望它以交互式报告格式显示。谢谢您的帮助!

4

1 回答 1

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;
于 2012-08-23T15:32:50.540 回答