Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
1つのSQLステートメントで複数のテーブルを更新したいと思います。
クエリを実行しようとしています:
UPDATE TABLE_A, TABLE_B SET TABLE_A.FIELD_A = 0, TABLE_B.FIELD_B = 0;
しかし、私は例外を得ています:
java.sql.SQLException: ORA-00971: missing SET keyword
私のクエリの何が問題になっていますか?Oracle 11重要な場合に使用します。
Oracle 11
1つのクエリで複数のテーブルを更新することはできません。
両方のテーブルを更新するストアドプロシージャを作成できます。2つのUPDATEをトランザクション内にラップします。