Oracleで複数テーブルを同時にUPDATEする
Oracleで複数テーブルを同時にUPDATEする方法です。
INNER JOINを使うと複数テーブルの項目を同時に更新することが可能です。
UPDATE ( select T1.CODE AS A, T2.NAME AS B FROM TBL1 T1 INNER JOIN TBL2 T2 ON T1.COLUMN1 = T2.COLUMN1 WHERE T1.NAME = 'TEST' ) SET A = '01', B = '02'
Oracleでは正常に動作しますがDB2では以下のようにエラーが出ました。
[SQL0104] トークン(は正しくない。
KHI入社して退社。今はCONFRAGEで正社員です。関西で140-170/80~120万から受け付けております^^
得意技はJS(ES6),Java,AWSの大体のリソースです
コメントはやさしくお願いいたします^^
座右の銘は、「狭き門より入れ」「願わくは、我に七難八苦を与えたまえ」です^^
コメント