[Oracle] updateとselectで別のテーブルの値を用いて更新するサンプル

2021年8月20日

書式
UPDATE テーブルA 別名 SET 列名 = (SELECT 列名 FROM テーブルB WHERE 条件式)
使用例

UPDATE USER_TBL TA 
SET
  (TA.DEP_NAME) = ( 
    SELECT
      TB.DEP_NAME 
    FROM
      DEPARMENT_TBL TB 
    WHERE
      TB.DEP_CD = TA.DEP_CD
  );

 

Oracle

Posted by arkgame