次のSQLステートメントを機能させようとしています。
UPDATE myschema.tableA update_tableA
SET field_id =
( SELECT src.field_id
FROM myschema.srcTable src
INNER JOIN myschema.tableB tableB ON
update_tableA.id = tableB.id
AND SDO_ANYINTERACT( tableB.shape, src.shape ) = 'TRUE' );
このステートメントを実行すると、次のエラーが発生します。
ORA-00904: "UPDATE_TABLEA"."ID": invalid identifier
ネストされたselect内のネストされたselectの外部でスコープされた変数を使用できませんか?何かご意見は?
PS識別子はデータベーステーブルで実際に有効です。問題は範囲にあるように見えますが、それが確かに問題であることを確認したいと思います。