İçeriğe geç

MS Sql ile bir tablodan diğer tabloya olmayan kayıtları ekleme komutu

4.752 defa okundu

Konu: Raporlama

Bazı durumlarda insert (kayıt ekleme) işlemi yaparken diğer tabloda olan kayıtların hedef tabloya eklenmemesi gerekebilir. Böyle durumlar için SQL de koşul ifadesi olarak not exists anahtar kelimesi kullanılabilir.

Aşağıdaki SQL ifadesi ile iki tablo karşılaştırılıp olmayan kayıtlar hedef tabloya eklenmektedir.

SQL
  1. INSERT INTO TABLE1 (ALAN1,ALAN2,ALAN3)
  2. SELECT ALANAD1,ALANAD2,ALANAD3
  3. FROM TABLE1
  4. WHERE NOT EXISTS (SELECT * FROM TABLE2 WHERE TABLE1.ID=TABLE2.ID)

Bu yazı işinize yaradı mı?

Raporlama konusundaki diğer yazılar

Raporlama: 10 yazının tümü →

WhatsApp'ta paylaş

İlgili Yazılar