Category: Sql Server

SQL Server’da sp_who Prosedürü

Herkese merhaba, Bu yazıda SQL Server’da sp_who prosedürü hakkında bilgi vermeye çalışacağım. sp_who prosedürü SQL Server’da veritabanındaki geçerli oturumlarla ilgili bilgileri geri döndürmek ve devam eden tüm arka plan kullanıcı işlemleri hakkında size bilgi veren bir prosedürdür. Bu prosedür oturum açma adlarını (login names), ana bilgisayar adlarını (hostnames) ne tür...

SQL Server’da Dinamik Sorgu Çalıştıran Prosedür

Herkese merhaba, Bu yazıda sizlere SQL Server’da dinamik sorgu çalıştıran prosedür hakkında bilgi vereceğim. SQL Server’da böyle bir şeye ihtiyaç olur mu bilmiyorum fakat belki ilerde ihtiyacım olur diyerekten yazmayı denedim ve yazdım. Prosedür olarak yazdım. Üç adet parametre alıyor. Veri tabanı adı, Tablo Adı ve Şema adı. Siz dilerseniz...

SQL Server’da KDV Oranına Göre Fiyat Hesaplayan Fonksiyon

Herkese merhaba, Bu yazıda SQL Server’da KDV oranına göre fiyat hesaplayan fonksiyon kullanımından bahsedeceğim. Bu tarz bir örnek nette göremedim ya da kimsenin ihtiyacı olmadığı için yazmamış, paylaşmamış olabilir. Ben pratik ve deneme amaçlı böyle bir örnek yazdım. Siz kendi mantığınıza göre revize edip daha da iyisini oluşturabilirsiniz. KDV Oranına...

SQL Server’da Prosedürün İlişkili Olduğu Tabloları Göstermek

Herkese merhaba, Bu yazıda SQL Server’da Prosedürün ilişkili olduğu tabloların nasıl gösterileceğinden bahsedeceğim. Aşağıdaki kodu kullanarak bu işlemi rahatlıkla yapabilirsiniz. SELECT obj.[name] AS ‘ProcedureName’, sed.referenced_entity_name AS ‘TableName’ FROM sys.objects AS obj INNER JOIN sys.sql_expression_dependencies AS sed ON obj.object_id = sed.referencing_id WHERE obj.[type] = ‘P’ ORDER BY obj.[name]; Kodu ilgili veri...

SQL Server’da CHOOSE Fonksiyonunu Kullanarak Mevsim Bilgisini Getirmek

Herkese merhaba, Bu yazıda SQL Server’da CHOOSE fonksiyonunu kullanarak Mevsim Bilgisinin nasıl getirileceği hakkında bilgi vermeye çalışacağım. CHOOSE fonksiyonu hakkında bilginiz yoksa aşağıdaki yazıyı okuyabilirsiniz. Aşağıdaki kod ile bu işlemi rahatlıkla yapabilirsiniz. SELECT (CHOOSE( MONTH(GETDATE()), ‘Kış’, ‘Kış’, ‘İlkbahar’, ‘İlkbahar’, ‘İlkbahar’, ‘Yaz’, ‘Yaz’, ‘Yaz’, ‘Sonbahar’, ‘Sonbahar’, ‘Sonbahar’, ‘Kış’ ) ) AS...

SQL Server’da Mevsim Bilgisi Getiren Fonksiyon

Herkese merhaba, Bu yazıda SQL Server’da mevsim bilgisi getiren fonksiyon hakkında bilgi vereceğim. SQL Server’da bazı durumlarda mevsim bilgisi getirmek isteyebilirsiniz. Aşağıdaki fonksiyon yardımıyla bu işlemi rahatlıkla yapabilirsiniz. CREATE FUNCTION MevsimBilgisiGetir ( @Tarih DATETIME ) RETURNS VARCHAR(20) BEGIN RETURN (CASE WHEN MONTH(@Tarih) IN ( 12, 1, 2 ) THEN ‘Kış’...

SQL Server’da Sayı Önüne İstediğimiz Kadar Sıfır Eklettirmek

Herkese merhaba, Bu yazıda SQL Server’da sayı önüne istediğimiz kadar sıfırın nasıl ekletilebileceğinden bahsedeceğim. Aslına bakarsanız burada yapılan işlem Csharp’da PadLeft metoduna benzemektedir. PadLeft : String bir ifadeye soldan değerler eklemek için kullanılır. Peki bu işlemi SQL’de nasıl çözebiliriz. Aşağıdaki kodu kullanarak bunu çözebilirsiniz. DECLARE @EklenecekPadLeftSayi INT = 5; DECLARE...

SQL Server’da EOMONTH Fonksiyonunu Kullanarak Artık Yıl Bulan Fonksiyon

Herkese merhaba, Bu yazıda SQL Server’da artık yılı bulan fonksiyon kullanımından bahsedeceğim. Konu ile ilgili daha öncesinde bir fonksiyon yazmıştım fakat Linkedin platformundan gelen yoruma göre konuyu revize ettim çünkü EOMONTH fonksiyonu burada işimizi oldukça kısalttı. Daha önce yazmış olduğum yazıya aşağıdaki linkten erişebilirsiniz. SQL Server’da bazı durumlarda belirtilen yılın...

SQL Server’da Artık Yılı Bulan Fonksiyon

Herkese merhaba, Bu yazıda SQL Server’da artık yılı bulan fonksiyon kullanımından bahsedeceğim. SQL Server’da bazı durumlarda belirtilen yılın artık yıl olup olmadığını kontrol ettirmek isteyebiliriz. Aşağıdaki fonksiyonu kullanarak bu işlemi rahatlıkla yapabilirsiniz. CREATE FUNCTION fn_ArtikYilKontrolu ( @Tarih DATETIME ) RETURNS VARCHAR(50) AS BEGIN DECLARE @Sonuc VARCHAR(50); SET @Sonuc = CASE...

SQL Server’da Hafta Sonunu Kontrol Etmek

Herkese merhaba, Bu yazıda SQL Server’da hafta sonunun nasıl kontrol edileceği hakkında bilgi vereceğim. SQL Server’da bazı durumlarda hafta sonunu kontrol ettirerek işlem yaptırmak isteyebilirsiniz. Aşağıdaki kodu kullanarak siz de bu işlemi rahatlıkla yapabilirsiniz. DECLARE @GunNumarasi INT; SET @GunNumarasi = DATEPART(DW, GETDATE()); –Pazar = 1, Cumartesi = 7. IF (@GunNumarasi...

Yazı kopyalamak yasaktır!