データを更新する

Pocket

/*
|| ■データを更新する
|| 【構文の説明】
|| table_name :テーブル名
|| col :カラム名(テーブルに指定した順序でなくても良い)
|| 【データ型別指定方法】
|| CHARA,VARCHAR2 :データを”で囲む(’AAA’)
|| NUMBER :データそのまま(123)
|| DATE :TO_DATE関数を使用する(TO_DATE(‘2000-01-01’,’YYYY-MM-DD’)
*/
–条件を指定してUpdateする
UPDATE
table_name
SET
col2 = ‘A7’
,col3 = 3
WHERE
col1 = ‘001’
;
COMMIT;

–条件にサブクエリを使用してUpdateする
UPDATE
table_name1
SET
col4 = ‘AAA’
WHERE
col4 = ‘CCC’ AND
(col1,col2,col3) IN
(SELECT
col1
,col2
,col3
FROM
table_name2
WHERE
col4 = ‘AAA’
;
COMMIT;

以上です (^^♪