Category: Orta Seviye SQL Server

SQL Server’da Tarih Kontrolü Fonksiyonu

Herkese merhaba, Bu yazıda SQL Server’da tarih kontrolü fonksiyonu hakkında bilgi vereceğim. SQL Server’da bazı durumlarda elinizde tarihi kontrol ettirmek isteyebilirsiniz. Aşağıdaki fonksiyonu kullanarak siz de bu işlemi rahatlıkla yapabilirsiniz. –Fonksiyonun oluşturulması CREATE FUNCTION dbo.fn_TarihKontrolu (@Tarih nvarchar(50)) RETURNS DATETIME AS BEGIN declare @Sonuc DATETIME select @Sonuc = CASE WHEN ISDATE(@Tarih)...

SQL Server’da Tablodaki Kolon Sayısını Bulmak

Herkese merhaba, Bu yazıda SQL Server’da tablodaki kolon sayısını bulmak ile ilgili bilgi vermeye çalışacağım. SQL Server’da bazı durumlarda tablodaki kolon sayısını öğrenmek isteyebilirsiniz. Aşağıdaki kodu kullanarak siz de bu işlemi rahatlıkla yapabilirsiniz. ;WITH cte (object_id, number_of_columns) AS (SELECT object_id, COUNT(*) FROM sys.columns GROUP BY object_id) SELECT s.name + ‘.’...

SQL Server’da Tüm Boş Tabloların Listesini Almak

Herkese merhaba, Bu yazıda SQL Server’da tüm boş tabloların listesini almak hakkında bilgi vermeye çalışacağım. SQL Server’da bazı durumlarda tüm boş tabloların listesini almak isteyebilirsiniz. Aşağıdaki kodu kullanarak siz de bu işlemi rahatlıkla yapabilirsiniz. s.name schema_name, SUM(p.rows) total_rows FROM sys.tables t JOIN sys.schemas s ON (t.schema_id = s.schema_id) JOIN sys.partitions...

SQL Server’da Mail Adresinden Domain Adını Çıkarmak

Herkese merhaba, Bu yazıda SQL Server’da mail adresinden domain adının nasıl çıkarılacağı hakkında bilgi vereceğim. SQL Server’da bazı durumlarda elinizdeki mail adresinden domain adına ulaşmak yani domain bilgisini edinmek isteyebilirsiniz. Aşağıdaki kodu kullanarak siz de bu işlemi rahatlıkla yapabilirsiniz. –Değişken tablonun oluşturulması ve tabloya insert işlemi DECLARE @Tablo AS TABLE...

SQL Server’da Tablonun Property Değerlerini Oluşturmak

Herkese merhaba, Bu yazıda SQL Server’da tablonun Property değerlerini oluşturmak ile ilgili bilgi vermeye çalışacağım. SQL Server’da oluşturmuş olduğumuz tabloların Csharp ya da Java Property karşılıklarını görmek isteyebilirsiniz. Aşağıdaki kodu kullanarak siz de bu işlemi rahatlıkla yapabilirsiniz. SELECT ‘public ‘ + CASE DATA_TYPE WHEN ‘bigint’ THEN ‘int’ WHEN ‘binary’ THEN...

SQL Server’da Fiyatı Bin Ayıracıyla Biçimlendirme

Herkese merhaba, Bu yazıda SQL Server’da fiyatı bin ayıracıyla biçimlendirme ile ilgili bilgi vermeye çalışacağım. SQL Server’da bazı durumlarda elinizdeki fiyat değerini binli biçimde ayırmak isteyebilirsiniz. Aşağıdaki kodu kullanarak siz de bu işlemi rahatlıkla yapabilirsiniz. DECLARE @Ucret DEC(18, 2); SET @Ucret = 1250356.23; SELECT [Ham Veri] = STR(@Ucret, 18, 2),...

SQL Server’da Tabloların Fiziksel Boyutları

Herkese merhaba, Bu yazıda SQL Server’da Tabloların fiziksel boyutları ile ilgili bilgi vermeye çalışacağım. SQL Server’da bazı durumlarda tabloların fiziksel boyut bilgilerini öğrenmek isteyebilirsiniz. Aşağıdaki sorguyu kullanarak siz de bu işlemi rahatlıkla yapabilirsiniz. SELECT t.name AS TableName, s.name AS SchemaName, p.rows AS RowCounts, SUM(a.total_pages) * 8 AS TotalSpaceKB, SUM(a.used_pages) *...

SQL Server’da Varchar İçerikte Tümü Büyük Harf Olanları Bulmak

Herkese merhaba, Bu yazıda SQL Server’da Varchar içerikte tümü büyük harf olanların bulunması hakkında bilgi vereceğim. SQL Server’da bazı durumlarda girilmiş verileri kontrol etmek amacıyla, tümü büyük harf olan satırları bulmak isteyebiliriz. Aşağıdaki kodu kullanarak siz de bu işlemi rahatlıkla yapabilirsiniz. İşlemi Northwind veritabanını kullanarak yaptım. SELECT * FROM dbo.Categories...

SQL Server’da Versiyon Bilgisini ve Toplu Güncelleme Durumunu Öğrenmek

Herkese merhaba, Bu yazıda SQL Server’da versiyon bilgisini ve toplu güncelleme durumunu öğrenmek hakkında bilgi vermeye çalışacağım. SQL Server’da bazı durumlarda versiyon bilgisini ve toplu güncelleme durumunu öğrenmek isteyebilirsiniz. Aşağıdaki kodları kullanarak siz de bu işlemi rahatlıkla yapabilirsiniz. SELECT LEFT(@@version, 25) AS ‘SQL Server Versiyon’, SERVERPROPERTY(‘ProductUpdateLevel’) AS ‘Toplu Güncelleme’; Yukarıdaki...

SQL Server’da Tablodaki Bir Kolonun Satırlarını Tek Bir Satır Haline Getirmek

Herkese merhaba, Bu yazıda SQL Server’da tablodaki bir kolonun satırlarını tek bir satır haline getirmek hakkında bilgi vereceğim. SQL Server’da bazı durumlarda tablodaki bir kolonun satırlarını tek bir satır haline getirmek isteyebiliriz. Aşağıdaki kodu kullanarak siz de bu işlemi rahatlıkla yapabilirsiniz. –Yöntem 1 DECLARE @Kategoriler VARCHAR(8000); SELECT @Kategoriler = COALESCE(@Kategoriler...

Yazı kopyalamak yasaktır!