Oracle
 sql >> Baza danych >  >> RDS >> Oracle

Instrukcja Oracle DELETE z faktoringiem podzapytania

Nie można używać podzapytania Factoring/CTE z niczym innym niż instrukcją SELECT. Z dokumentacji:

Możesz to zrobić:

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. cd:-M:nieprawidłowa opcja

  2. Dokładna różnica między klientem Oracle a bazą danych Oracle

  3. oracle FOR LOOP nie wykonuje iteracji w SYS_REFCURSOR

  4. Jak usunąć wiodące zera z dat w Oracle?

  5. uzyskanie odpowiedniego formatu daty z wyników wyszukiwania SQL (datetime.datetime)