Sqlserver
 sql >> Teknologi Basis Data >  >> RDS >> Sqlserver

Menggunakan T-SQL KECUALI dengan DELETE / Mengoptimalkan kueri

Anda dapat mencoba juga not exists dan skrip akan terlihat seperti:

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

Jika ada banyak data di [ActiveProjects] maka itu harus menjadi solusi yang lebih baik, namun semuanya bergantung pada data jadi harap uji efisiensi sebelum digunakan.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. pilihan operator pengoptimal kueri - loop bersarang vs pencocokan hash (atau penggabungan)

  2. Microsoft Access vs SQL Server

  3. Untuk menemukan hari kerja berikutnya

  4. Pernyataan SQL IF diabaikan

  5. Tidak dapat menetapkan nilai default ke variabel lokal di SQL