Category: Orta Seviye SQL Server
Herkese merhaba, Bu yazıda SQL Server’da random saat değerleri oluşturan fonksiyon hakkında bilgi vereceğim. SQL Server’da bazı durumlarda random saat değerleri oluşturmak isteyebiliriz. Burada yazılan fonksiyonda iki saat aralığı parametre olarak verilecek ve bu iki saat aralığı içinde bir saat değeri oluşturulacaktır. Aşağıdaki kod yardımıyla bu işlemi rahatlıkla yapabilirsiniz. –View...
Herkese merhaba, Bu yazıda SQL Server’da random saat değerleri oluşturan prosedür hakkında bilgi vereceğim. SQL Server’da bazı durumlarda random saat değerleri oluşturmak isteyebiliriz. Burada yazılan prosedürde iki saat aralığı parametre olarak verilecek ve bu iki saat aralığı içinde bir saat değeri oluşturulacaktır. Aşağıdaki kod yardımıyla bu işlemi rahatlıkla yapabilirsiniz. CREATE...
Herkese merhaba, Bu yazıda SQL Server’da tarihi zaman 00:00:00 şeklinde çekmek hakkında bilgi vereceğim. SQL Server’da bazı durumlarda tarihi zaman 00:00:00 şeklinde çekmek isteyebiliriz. Aşağıdaki kodlar yardımıyla bu işlemi rahatlıkla yapabilirsiniz. –1. Sorgu SELECT CAST(CAST(GETDATE() AS DATE) AS DATETIME); –2. Sorgu SELECT DATEADD(DAY, DATEDIFF(DAY, ‘19000101’, GETDATE()), ‘19000101’); –3. Sorgu SELECT...
Herkese merhaba, Bu yazıda SQL Server’da tablo kolon sayısını bulmak hakkında bilgi vereceğim. SQL Server’da bazı durumlarda elimizdeki bir tablonun kolon sayısını bulmak isteyebiliriz. Aşağıdaki kod yardımıyla bu işlemi rahatlıkla yapabilirsiniz. Ben işlemlerimi AdventureWorks veritabanını kullanarak yaptım. SELECT COUNT(COLUMN_NAME) AS ToplamKolonSayısı FROM INFORMATION_SCHEMA.COLUMNS WHERE TABLE_CATALOG = ‘AdventureWorks’ AND TABLE_SCHEMA =...
Herkese merhaba, Bu yazıda SQL Server’da triggerların içeriğini bulma yöntemleri hakkında bilgi vereceğim. SQL Server’da bazı durumlarda triggerların içeriklerini göstermek isteyebiliriz. Aşağıdaki yöntemlerden herhangi birini kullanarak bu işlemi rahatlıkla yapabilirsiniz. Ben işlemleri Adventureworks veritabanını kullanarak yaptım. 1.Yöntem –(Yöntem 1) – Triggerların İçeriğini Bulmak SELECT definition AS [Trigger İçeriği] FROM sys.sql_modules...
Herkese merhaba, Bu yazıda SQL Server’da versiyonlara göre dosya adlarını bulmak hakkında bilgi vereceğim. SQL Server’da bazı durumlarda dosya adına göre SQL Server’ın hangi sürümünün kurulu olduğunu öğrenmek isteyebiliriz. Aşağıdaki bilgi yardımıyla sürüm bilgisini rahatlıkla öğrenebilirsiniz. 80 = SQL Server 2000 = 8.00.xxxx 90 = SQL Server 2005 = 9.00.xxxx...
Herkese merhaba, Bu yazıda SQL Server’da veritabanındaki trigger sayısını bulmak hakkında bilgi vereceğim. SQL Server’da bazı durumlarda veritabanında kaç tane trigger olduğunu bulma ihtiyacınız olabilir. Aşağıdaki kod yardımıyla bu işlemi rahatlıkla yapabilirsiniz. SELECT COUNT(*) AS [Trigger Sayısı] FROM sys.triggers t; Kodu çalıştırdığınızda aşağıdaki gibi bir sonuç alacaksınız. Görüldüğü üzere veritabanındaki...
Herkese merhaba, Bu yazıda SQL Server’da veritabanındaki fonksiyon sayısını bulmak hakkında bilgi vereceğim. SQL Server’da bazı durumlarda veritabanında kaç tane fonksiyon olduğunu bulma ihtiyacınız olabilir. Aşağıdaki kod yardımıyla bu işlemi rahatlıkla yapabilirsiniz. SELECT COUNT(*) AS [Fonksiyon Sayısı] FROM sys.sql_modules m INNER JOIN sys.objects o ON m.object_id = o.object_id WHERE type_desc...
Herkese merhaba, Bu yazıda SQL Server’da veritabanındaki view sayısını bulmak hakkında bilgi vereceğim. SQL Server’da bazı durumlarda veritabanında kaç tane view olduğunu bulma ihtiyacınız olabilir. Aşağıdaki kod yardımıyla bu işlemi rahatlıkla yapabilirsiniz. SELECT COUNT(*) AS [Toplam View Sayısı] FROM INFORMATION_SCHEMA.VIEWS v; Kodu çalıştırdığınızda aşağıdaki gibi bir sonuç alacaksınız. Görüldüğü üzere...
Herkese merhaba, Bu yazıda SQL Server’da veritabanındaki prosedür sayısını bulmak hakkında bilgi vereceğim. SQL Server’da bazı durumlarda veritabanında kaç tane prosedür olduğunu bulma ihtiyacınız olabilir. Aşağıdaki kod yardımıyla bu işlemi rahatlıkla yapabilirsiniz. SELECT COUNT(*) AS [VeriTabanı Prosedür Sayısı] FROM INFORMATION_SCHEMA.ROUTINES WHERE ROUTINE_TYPE = ‘PROCEDURE’; Kodu çalıştırdığınızda aşağıdaki gibi bir sonuç...