OracleのDELETE(削除)
Oralceでデータを削除するにはDELETE FROM~を使います。
--テーブルのデータを削除する
DELETE FROM {テーブル}
WHERE 条件
;
| empno | empname | address |
| A001 | 佐藤花子 | 東京都渋谷区1-1-1 |
| A002 | 山田太郎 | 東京都渋谷区1-2-15 |
例1. 条件指定するDELETEパターン
--テーブルの値を削除する DELETE FROM emp WHERE empno = 'A002';
ここではempnoが ‘A002’のレコードを削除しました。
| empno | empname | address |
| A001 | 佐藤花子 | 東京都渋谷区1-1-1 |
例2. 全件削除するDELETEパターン
--テーブルの値を削除する DELETE FROM emp ;
ここではWHERE句で条件を指定していないので、empテーブルを全件削除しました。
| empno | empname | address |
DELETEするパターンとして2つとりあげました。
以上、OracleのDELETEのパターンでした。

コメント