Category: İleri Seviye SQL Server

SQL Server’da İki Tarih Arasında Hafta Sonu Olmayan Günleri Listeleyen Fonksiyon

Herkese merhaba, Bu yazıda SQL Server’da iki tarih arasında hafta sonu olmayan günleri listeleyen fonksiyon hakkında bilgi vereceğim. SQL Server’da bazı durumlarda iki tarih arasında hafta sonu olmayan günleri listelemek isteyebiliriz. Aşağıdaki fonksiyon yardımıyla bu işlemi rahatlıkla yapabilirsiniz. CREATE FUNCTION IkiTarihArasindakiHaftaSonuOlmayanGunleriListele ( @BaslangicTarihi DATE, @BitisTarihi DATE ) RETURNS TABLE AS...

SQL Server’da Cümle İçindeki Fazla Boşlukları Temizleyen Prosedür

Herkese merhaba, Bu yazıda SQL Server’da cümle içindeki fazla boşlukları temizleyen prosedür hakkında bilgi vereceğim. İlk olarak bu konu ile ilgili herhangi bir yazı yoktur. Alanında tektir. Konu hakkında daha önce [related-post id=”9869″] makalesini yazmıştım. Fazla boşlukları temizleyen prosedür ise daha önce yazdığım makaledeki sorgunun dinamik şeklidir. Şöyle ki siz...

SQL Server’da Cümle İçindeki Fazla Boşlukların Temizlenmesi

Herkese merhaba, Bu yazıda SQL Server’da cümle içindeki fazla boşlukların temizlenmesi hakkında bilgi vereceğim. SQL Server’da bazı durumlarda cümle içine fazla boşluk girilmiş olabilir. Veritabanındaki veriler eğer web sitesi üzerinde kullanılıyorsa içeriklerinizin hoş olmayan şekilde görünmesine sebep olabilir. Aşağıdaki kod yardımıyla bu işlemi rahatlıkla yapabilirsiniz. —Tablo oluşturulması CREATE TABLE Veriler...

SQL Server’da Prosedür, Trigger, Fonksiyon ve View Üzerindeki Değişiklikleri İzlemek

Herkese merhaba, Bu yazıda SQL Server’da Prosedür, Trigger, Fonksiyon ve View Üzerindeki değişiklikleri izlemek hakkında bilgi vereceğim. Konunun çıkış noktası SQL Server Eğitimleri Telegram Grubunda soruyu bir arkadaşın sormasıdır. Konu hakkında araştırma yaptım. Birkaç ufak örnek vardı. Bu örnekleri biraz daha kapsamlı halde kodlayıp paylaşmak istedim. Konu hakkında Türkçe bir...

SQL Server’da Kolon İçindeki Sıfırları Temizleyen Prosedür

Herkese merhaba, Bu yazıda SQL Server’da kolon içindeki sıfırları temizleyen prosedür hakkında bilgi vereceğim. Aslında bu bir prosedür değildi. Konu ile ilgili araştırma yaparken kod üzerinde birçok değişiklik yaparak kodu dinamik hale getirdim. Benzer bir örneğe internette rastlamadım. Alanında tektir. Daha da geliştirilebilir. Prosedür parametre olarak tablo adı ve kolon adı...

SQL Server’da Tablodaki NULL Alanların Güncelleme Kodunu Oluşturan Prosedür

Herkese merhaba, Bu yazıda SQL Server’da tablodaki NULL alanların güncelleme kodunu oluşturan prosedür hakkında bilgi vereceğim. Aslında bu şekilde bir şey yapılabilir mi diye ilk başta düşündüm. Sonrasında Google’da aradım fakat bir şey bulamadım. Ben de böyle bir kod yazmaya karar verdim ki bu şekilde bir kod örneği internette de...

SQL Server’da BCP Kullanarak Veritabanındaki Fotoğrafı Klasöre Çıkartmak

Herkese merhaba, Bu yazıda SQL Server’da BCP yani Bulk Copy Program kullanarak veritabanındaki fotoğrafı klasöre çıkartmak hakkında bilgi vereceğim. BCP (Bulk Copy Program),  kısaca yığın kopyalama programıdır. Veri alma ya da veri aktarma işlemleri için bu programı kullanabilirsiniz. Aslına bakarsanız BCP kullanarak veritabanındaki fotoğrafı klasöre çıkartmakla ilgili doğru düzgün bir örnek...

SQL Server’da Tüm Viewları sp_refreshview Prosedürü ile Yenilemek

Herkese merhaba, Bu yazıda SQL Server’da tüm viewları sp_refreshview prosedürü ile yenilemek hakkında bilgi vereceğim. Aslına bakarsanız konu yazılım tarafını da ilgilendirmekte.  Nedenine gelince. SQL Server’da bir view oluşturdunuz diyelim. Bu view’ın select sorgusu ile tüm kolonları çektiğini varsayalım. Buraya kadar sıkıntı yok. Sonrasında bu view’ı kullanan tablomuza bir alan...

SQL Server’da Noktalı Virgülle Ayrılmış Cümleyi Kolonlara Ayırmak

Herkese merhaba, Bu yazıda SQL Server’da noktalı virgülle ayrılmış cümleyi kolonlara ayırmak hakkında bilgi vereceğim. SQL Server’da bazı durumlarda elinizde noktalı virgülle ayrılmış bir cümle olabilir. Bu cümleyi kolonlar halinde göstermek de isteyebiliriz. Bu yapacağınız şeye göre değişebilir. Aşağıdaki kod yardımıyla bu işlemi rahatlıkla yapabilirsiniz. DECLARE @cumle VARCHAR(MAX) = ‘Yavuz...

SQL Server’da Belirli Karakter Aralığındaki Sayısal Değerin Alınması

Herkese merhaba, Bu yazıda SQL Server’da belirli karakter aralığındaki sayısal değerin alınması hakkında bilgi vereceğim. Aslında bu bilgiyi veren ve kodları hazırlayan kişi Vedat Özer Bey. SQL Server Eğitimleri Telegram Grubunda bir arkadaş bu soruyu sordu ve ona bu fonksiyonu hazırladı. Kendisine bu çalışması için ayrıca teşekkürler. Soru : Elimde...

Yazı kopyalamak yasaktır!