KISS (Keep It Simple Stupid) prensibi, yazılım geliştirmelerinin vazgeçilmezidir. Lakin her ne kadar uygulamalarınızda bu prensibi başarılı bir şekilde uygulasanız dahi, bazen sizin dışınızda kullanıcı kaynaklı durumlar kaçınılmaz olabilir. Söz konusu senaryo uygulamanızda kullanıcıdan aldığınız verileri(adres, not gibi üyelik ekranında alınan bilgiler) daha sonra raporlama amaçlı farklı ortamlara(excel, vb. gibi) aktarmak istediğinizde bir anda karşınıza çıkıverir.
Diyelim ki verilerinizi Excel gibi bir ortama taşımak istiyorsunuz göreceksiniz ki Excel dosyası hücrelerinde kaymalar meydana gelecektir. Tabi bu durumda oturup teker teker kayan kolonları düzeltmekle uğraşmak mantıklı olmayacaktır. Söz konusu durumdan kurtulmak ise T-SQL Replace fonksiyonu yardımıyla mümkündir.
SELECT REPLACE(REPLACE(@str, CHAR(13), ”), CHAR(10), ”)
Leave a Reply