Oracle
 sql >> Teknologi Basis Data >  >> RDS >> Oracle

Pernyataan Oracle DELETE dengan anjak subquery

Anda tidak dapat menggunakan Subquery Factoring/CTE dengan apa pun selain pernyataan SELECT. Dari dokumentasi:

Anda bisa melakukan ini:

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. NEXT_DAY() Fungsi di Oracle

  2. Oracle SQL menemukan karakter ¡ dalam data

  3. Cara mengambil nilai kursor dengan %ROWTYPE

  4. Membalikkan string menggunakan indeks di Oracle

  5. ORA-01704:string literal terlalu panjang 'Kesalahan saat memasukkan dokumen XML dalam tipe kolom Oracle XMLTYPE'