Sayfalar

29 Ocak 2022 Cumartesi

T-SQL Replace İfadesi Kullanımı

Bazen bir komut bile tüm iş yükümüzü hafifletiyor,tek bir cari kod'a ait,farklı stpk kodlarına ,aynı müşteri sap numarasını verme durumunda SQL Sunucu veritabanımızda sistemdeki aynı verilerin tekrarlanması nedeni ile kısıt bulunmaktaydı bizde yeni müşteri sap kodunu sonuna nokta ekleyerek bu sorunu aşıyorduk ama bu sefer müşteri bizden bazı bilgileri code128 barkod sistemine basmamızı istediği için bu defa nokta ile biten bu alfa nümerik kod code128 barkod çizgilerini bozuyor ve müşteri tarafında okuma sorunu oluşuyordu.verilerin alındıgı sql view'inde ilgili alanda replace komutunu ekleyince sorun ortadan kalkmış oldu.eğer bu komut aklımıza gelmeseydi daha uzun bir çözüm'e geçmek zorunda kalacaktık.t-sql ifadesinin bizdeki ufak kullanımı aşağıdaki gibi oldu:


nokta karakterini boşluk ile değiştirme


replace (cs.carıstok_kodu,'.','')