SQL Script ile Ayni Tablolari Update Etmek

10 Ekim 2020 Cumartesi

Çogumuzun karsina çikan islerden birisi olan birden fazla ayni yapida olan Databaselerde Tek tablodan diger tabloyu esleyip günceleme yapmak, bu isi en kolay yoldan sql script ile aktarim örnegini verecegim... 

Piyasada en çok kullanilan ERP sistemlerinin birinde Örnegi Netsis ERP ürününü baz alarak yaptim. 

 

update A set A.GRUP_KODU=B.GRUP_KODU, 

A.KOD_1=B.KOD_1,
A.KOD_2=B.KOD_2,
A.KOD_3=B.KOD_3,
A.KOD_4=B.KOD_4,
A.KOD_5=B.KOD_5,
A.SATICI_KODU=B.SATICI_KODU

FROM ORNEK.dbo.TBLSTSABIT A, DENEME.dbo.TBLSTSABIT B
WHERE A.STOK_KODU =B.STOK_KODU

 

Kontrol etmek için de ;

 

SELECT A.STOK_KODU,B.STOK_KODU FROM ORNEK.dbo.TBLSTSABIT A, DENEME.dbo.TBLSTSABIT B
WHERE A.STOK_KODU =B.STOK_KODU AND A.STOK_ADI=B.STOK_ADI and A.KOD_4=B.KOD_4
A.GRUP_KODU=B.GRUP_KODU and

A.KOD_4=B.KOD_4 and
A.KOD_5=B.KOD_5 and
A.SATICI_KODU=B.SATICI_KODU

Bunları da beğenebilirsiniz.