-7

重複の可能性:
Oracle: UPSERT の方法 (テーブルへの更新または挿入?)
更新部分で新しい値と古い値の両方を使用できるように UPSERT を実行する方法

単一のクエリがデータベースからデータを更新および削除する方法を知りたいです。

これで私を助けてください:)

4

3 に答える 3

1

MERGEコマンドがあります。
アップサートを実行できます。10g以降、DELETE句も含まれています

于 2012-04-23T19:01:57.273 に答える
0
INSERT INTO table_name (column1, column2, column3,...)
VALUES (value1, value2, value3,...); DELETE FROM table_name
WHERE some_column=some_value

おもう

于 2012-04-23T18:52:54.137 に答える
0
delete from table where id = 1
update table set name = 'john' where id = 1
于 2012-04-23T18:53:04.153 に答える