Category: Orta Seviye SQL Server
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)...
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 + ‘.’...
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...
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...
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...
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),...
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) *...
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...
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...
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...