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のパターンでした。
コメント