sql >> Database teknologi >  >> RDS >> Sqlserver

Brug af T-SQL UNDTAGET med DELETE / Optimering af en forespørgsel

Du kan også prøve not exists og scriptet ser sådan ud:

delete from [Deliverables] 
where not exists 
    (select 1 
        from [ActiveProjects]
        where [ActiveProjects].[ProjectID] = [Deliverables].[ProjectID])

Hvis der er mange data i [ActiveProjects], burde det være en bedre løsning, men det er alt dataafhængigt, så test effektiviteten før brug.



  1. Indledende godkendelsesproblem i mysql

  2. Udløs valg af underordnede poster, multiplicering af deres værdier og opdatering af overordnet post

  3. PHP Indsæt data fra en tabel til en anden

  4. Hvordan kan jeg lukke Oracle DbLinks i JDBC med XA-datakilder og transaktioner for at undgå ORA-02020-fejl?