SQL Script ile Aynı Tabloları Update Etmek

Tuncay ÖZER Tuncay ÖZER


Ekim 2020 SQL Server (6) 0


SQL Script ile Aynı Tabloları Update Etmek

Çoğumuzun karşına çıkan işlerden birisi olan birden fazla aynı yapıda olan Databaselerde Tek tablodan diğer tabloyu eşleyip günceleme yapmak, bu işi en kolay yoldan sql script ile aktarım örneğini vereceğim... 
Piyasada en çok kullanılan ERP sistemlerinin birinde Örneği Netsis ERP ürününü baz alarak yaptım. 

 

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

sql server ,