首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫

Oracle DELETE 語句完整用法指南:從基礎語法到複雜條件刪除實戰

     編輯:Oracle 資料庫相關知識

基本語法

DELETE FROM courses WHERE course_designater = 'Java110';

複雜條件範例

DELETE FROM classconvenings
WHERE classes_num_fk > 4
AND class_convene_date = TO_DATE('2006-02-15 00:00:00','YYYY-MM-DD HH24:MI:SS')
AND class_location_fk = 'Seattle-Training Room 1';

實戰演示:Employee 表

-- 建表、插入 8 筆測試數據
DELETE FROM employee WHERE salary > 3000; -- 刪除 4 筆
SELECT * FROM employee; -- 剩餘 4 筆低薪記錄

Project 表無匹配刪除

DELETE FROM project WHERE pro_id = 1006; -- 0 rows deleted

注意:DELETE 需 COMMIT 生效,ROLLBACK 可撤銷;大量刪除建議分批提交避免回滾段膨脹。

  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved