Osman KURT

Kendime Not

Bir Tablodan Bir Tabloya Veri Taşıma

Bir tablodan bir tabloya veri taşıma işini tek bir stored procedur ile yapacağız arkadaşlar. Eminim ki çok işinize yaracak bir fonksiyon. Lafı fazla uzatmadan kodlarımızı yazayım ben isterseniz.

Kodun işlevi kısaca şöyle. Önce "Where" satırında, kayıt ekleyeceğimiz tablodaki verileri alıyoruz. 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 tblkayit
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 

Kodlarımız bu kadar arkadaşlar.Yararlı olması dileğiyle

Görüşmek Üzere

Osman KURT

Yazılım geliştirici ve Grafiker 

Loading