Aradığınız konuyu buradan bulabilirsiniz.
Hoşgeldiniz.Burada arama yapabilirsiniz.
Aramak istediğiniz kelimeyi giriniz...
C# ile ilgili kaynaklar
C# Konuları
SQL ile ilgili kaynaklar
SQL Konuları
ASP.NET ile ilgili kaynaklar
ASP.Net Konuları
Makale Başlığı Bir tablodan başka bir tabloya kayıt eklemek
3000
Bu makalede bir tabloda bulunan kayıtların başka bir tabloya tek bir stored procedure yazarak eklenmesi anlatılmaktadır. Ancak buradaki asıl amaç kaynak tabloda bulunup, hedef tabloda olmayan kayıtları kaydetmektir. Bunu da Where kıstasına yazdığımız yerde belirtiyoruz. Sorguyu incelediğiniz zaman nasıl çalıştığını anlayabilirsiniz.

Kodun işlevi ise şöyle. Önce "Where" satırında, kayıt ekleyeceğimiz tablodaki verileri getiriyoruz. Daha sonra asıl kayıtları çekeceğimiz tablodan verileri çağırıyoruz. En alt satırda "not StokId in" bölümünde ise insert işlemi yaparken hedef tabloda bulunmayan kayıtların kaydedilmesini sağlıyoruz.

Create Procedure TablolariSenkronizeEt

As

Begin

      Insert into tblUrunN

      (

            fldnStokId,

            fldDurum

      )    

      Select      nStokID, 1

      From  tblMuhasebeUrunler.dbo.tbStok MU

      Where not nStokID in (Select UU.fldnStokId From tblUygulamaUrun UU)   

End

 

Kategori SQL
Eklenme Zamanı 08.4.11 16:51:12
Okunma Sayısı 1263 kez görüntülenmiş
Bu konuya yapılan yorum sayısı 0 adet yorum eklenmiş
Düşüncelerinizi Yazın Bu yazı hakkında ne düşünüyorsunuz?
Ad - Soyad: 
E-Mail Adres:    
Web Sitesi:
Yorumunuz:  
Paylaş