SQL Script ile Excel Tablosunun Karsilastirilmasi

4 Şubat 2020 Salı

Piyasada en çok kullanilan ERP sistemlerinin birinde bu tür vakalar ile karsilastigimdan daha önce belki de karsilasmis oldugunuz SQL script ile Excel ve SQL tablosunu bir kaç kriter ile karsilastirip, farkini bulacak scripttir. Umarim isinize yarar. Çok basit olmakla birlikte bazen zamandan kazanmak niteliginde bir kod..... Bu kod ile sayim tablosu ve EXCEL dosyasinda SAYIM isimli sayfayi karsilastimis bulunuyoruz. Neticede excel dosyasinda yer alip tablonuzda yer almayan verilerin listesini görebilirsiniz. 


SELECT DISTINCT STOK_KODU, 
FROM
OPENROWSET('Microsoft.ACE.OLEDB.12.0',
'Excel 12.0;Database=C:\NETERP\DOSYA.xls',
'SELECT * FROM [SAYIM$]')
WHERE STOK_KODU IS NOT NULL AND STOK_KODU NOT IN (SELECT STOK_KODU FROM TBLSAYIM)

 

Bunları da beğenebilirsiniz.