🙂 İNSANLARIN EN HAYIRLISI INSANLARA FAYDALI OLANDIR 🙂

Ramazan HABER / MSSQL RMOS / farklı iki veri tabanında iki tabloyu karşılaştırıp birinde olan diğerinde olmayanları getirir

1-) MSSQL RMOS - farklı iki veri tabanında iki tabloyu karşılaştırıp birinde olan diğerinde olmayanları getirir

 

SELECT t1.Chrk_Id,t2.Chrk_Id

FROM Back2019.dbo.Pos_Carihrk t1

LEFT JOIN Back2022.dbo.Pos_Carihrk t2 ON t2.Chrk_Id = t1.Chrk_Id

WHERE t2.Chrk_Id IS NULL

 

kaynak : https://stackoverflow.com/questions/2686254/how-to-select-all-records-from-one-table-that-do-not-exist-in-another-table

 

 

 

 

1-) OLMAYANLARI DİĞER TABLOYA EKLEMEK İÇİN

 

 

INSERT INTO Back2022.dbo.Pos_Carihrk  ([Chrk_Id]

           ,[Chrk_Cek]

           ,[Chrk_Cekid]

           ,[Chrk_Cari]

           ,[Chrk_Tarih]

           ,[Chrk_Depart]

           ,[Chrk_Odeme]

           ,[Chrk_Borc]

           ,[Chrk_Alacak])

 

SELECT      t1.[Chrk_Id]

           ,t1.[Chrk_Cek]

           ,t1.[Chrk_Cekid]

           ,t1.[Chrk_Cari]

           ,t1.[Chrk_Tarih]

           ,t1.[Chrk_Depart]

           ,t1.[Chrk_Odeme]

           ,t1.[Chrk_Borc]

           ,t1.[Chrk_Alacak]

FROM Back2019.dbo.Pos_Carihrk t1

LEFT JOIN Back2022.dbo.Pos_Carihrk t2 ON t2.Chrk_Id = t1.Chrk_Id

WHERE t2.Chrk_Id IS NULL

 

 

 2022 Kasım 21 Pazartesi
 310