重複の可能性:
Oracle: UPSERT の方法 (テーブルへの更新または挿入?)
更新部分で新しい値と古い値の両方を使用できるように UPSERT を実行する方法
単一のクエリがデータベースからデータを更新および削除する方法を知りたいです。
これで私を助けてください:)
重複の可能性:
Oracle: UPSERT の方法 (テーブルへの更新または挿入?)
更新部分で新しい値と古い値の両方を使用できるように UPSERT を実行する方法
単一のクエリがデータベースからデータを更新および削除する方法を知りたいです。
これで私を助けてください:)
MERGEコマンドがあります。
アップサートを実行できます。10g以降、DELETE
句も含まれています
INSERT INTO table_name (column1, column2, column3,...)
VALUES (value1, value2, value3,...); DELETE FROM table_name
WHERE some_column=some_value
おもう
delete from table where id = 1
update table set name = 'john' where id = 1