sql >> Database >  >> RDS >> Oracle

Oracle DELETE-instructie met subqueryfactoring

U kunt Subquery Factoring/CTE niet gebruiken met iets anders dan de SELECT-instructie. Uit de documentatie:

Je zou dit kunnen doen:

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. Java.sql.SQLException ophalen:bewerking niet toegestaan ​​nadat ResultSet is gesloten

  2. PDO PHP invoegen in DB vanuit een associatieve array

  3. SQL Server 2014 uitvoeren op een virtuele Azure-machine

  4. 4 tips voor het uitvoeren van SQL Server-diagnose