4

およびという 2 つの APEX アプリケーション アイテムがAI_TABLEありAI_ERROR、それらを SQL クエリで使用する必要があります。それらを使用する方法がわからず、非常に単純なことのように見えても、これをチュートリアルが見つけることができません...

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

これをインタラクティブなレポート形式で表示するのが理想的です。助けてくれてありがとう!

4

1 に答える 1

4

:AI_TABLEネイティブ SQL では、実行時にテーブル名をバインドできません。動的 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 に答える