Oracle
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Oracle

Câu lệnh Oracle DELETE với bao thanh toán truy vấn con

Bạn không thể sử dụng Subquery Factoring / CTE với bất kỳ thứ gì ngoài câu lệnh SELECT. Từ tài liệu:

Bạn có thể làm điều này:

DELETE FROM tbl WHERE tbl.id IN
(WITH X AS (), Y AS (), Z AS ()
SELECT id FROM TBL
 WHERE TBL.ID IN (SELECT ID FROM Z));


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Điều kiện trống Oracle để kiểm tra điều kiện ''

  2. Có nhà điều hành Oracle nào tốt hơn để thực hiện kiểm tra bình đẳng null-safe không?

  3. phương ngữ ngủ đông cho oracle 12c

  4. Sự tự mãn dẫn đến:Rủi ro trở thành hiện thực

  5. Phép gán SQL biến Oracle đơn giản