Category: Sql Server

SQL Server’da Tablo Kontrolü Yapmak

Herkese merhaba, Bu yazıda SQL Server’da tablo kontrolünün nasıl yapılacağı hakkında bilgi vereceğim. SQL Server’da tablonun olup olmadığını kontrol ederek işlemler yaptırma gereksiniminiz olabilir. Aşağıdaki kodu kullanarak tablo kontrolü sağlayabilirsiniz. –Tablo olup olmadığını kontrol etmek IF (EXISTS (SELECT * FROM INFORMATION_SCHEMA.TABLES WHERE TABLE_SCHEMA = ‘dbo’ AND TABLE_NAME = ‘Categories’)) BEGIN...

SQL Server’da DATEPART Fonksiyonunu Kullanarak Mevsim Bilgisini Getiren Fonksiyon

Herkese merhaba, Bu yazıda SQL Server’da DATEPART fonksiyonunu kullanarak mevsim bilgisini 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 fn_MevsimGetirme ( @Tarih DATETIME ) RETURNS VARCHAR(20) AS BEGIN RETURN CASE DATEPART(quarter, @Tarih) WHEN 1 THEN ‘İlkbahar’...

SQL Server’da Computed Column Kullanımı

Herkese merhaba, Bu yazıda SQL Server’da Computed Column kullanımı ile ilgili bilgi vermeye çalışacağım. Bu konuda çok fazla kullanım görmedim ama ihtiyaç olması halinde sizlerin de kullanacağını düşünerek bu makaleyi yazmaya karar verdim. Computed Column, tabloda var olan verileri kullanarak yeni bir kolon üretmektir diyebiliriz. Aşağıdaki örneği inceleyelim. –Tablonun oluşturulması...

SQL Server’da Identity Kolonu Değeri Nasıl Resetlenir?

Herkese merhaba, Bu yazıda SQL Server’da Identity kolonu değerinin nasıl resetleneceği hakkında bilgi vermeye çalışacağım. SQL Server’da Identity kolonu değerinin düzenli bir şekilde artmasını isteriz. Artmadığı durumlarda düzeltmek de isteyebiliriz. Aşağıdaki örnek bunun nasıl düzeltilebileceğini içermektedir. İlk olarak tabloları oluşturup verileri ekleyelim. –Tablo oluşturulması CREATE TABLE Calisanlar ( ID INT...

SQL Server’da Kolonlar Arası Oran Hesabı Yapmak

Herkese merhaba, Bu yazıda SQL Server’da kolonlar arası oran hesabı yapmak ile ilgili bilgi vermeye çalışacağım. SQL Server’da bazı durumlarda iki kolon üzerindeki verileri oranlayarak sonuçları analiz etmek isteyebilirsiniz. Kolon sayısı ikiden fazla da olabilir. Ben iki kolon üzerinden bu işlemi anlatacağım. Aşağıdaki kodu kullanarak tabloyu oluşturalım ve içine verileri...

SQL Server’da Veritabanındaki Tüm Primary Key’leri Listelemek

Herkese merhaba, Bu yazıda SQL Server’da veritabanındaki tüm Primary Key’lerin nasıl listelenebileceği hakkında bilgi vereceğim. SQL Server’da bazı durumlarda bu tür sorgular kullanarak tabloları analiz edebiliriz ya da başka amaçlar için de kullanabilirsiniz. Aşağıdaki sorguyu kullanarak bu işlemi sizler de rahatlıkla yapabilirsiniz. WITH column_names AS (SELECT kc.object_id, kc.parent_object_id, PrimaryKeyName =...

SQL Server’da CTE Kullanarak Haftanın Günlerini Listelemek

Herkese merhaba, Bu yazıda SQL Server’da CTE kullanarak haftanın günlerinin nasıl listelenebileceği hakkında bilgi vereceğim. SQL Server’da bu tarz örnekler CTE yani Common Table Expression ifadelerinin daha iyi anlaşılması için yapılmaktadır. Sizler de bu yapıları iyi analiz ederek kendinizi CTE konusunda geliştirebilirsiniz. Aşağıdaki kodu kullanarak bu işlemi rahatlıkla yapabilirsiniz. SET...

SQL Server’da Virgüllü İfadeleri Kesirli Sayıya Çeviren Fonksiyon

Herkese merhaba, Bu yazıda SQL Server’da virgüllü ifadeleri kesirli sayıya çeviren fonksiyon kullanımından bahsedeceğim. Aslında kesirli sayıya sayıya çevrildiği yok. Sadece görünüm biçimini kesirli şekilde yapıyoruz. Konunun çıkış noktası SQL Server Telegram grubunda sorulmasıdır. İşlemi denemek istedim ve aşağıdaki fonksiyonu yazdım. Aşağıdaki kodu kullanarak bu işlemi rahatlıkla yapabilirsiniz. Fonksiyonu oluşturup...

SQL Server’da Common Table Expression (CTE) Kullanımı

Herkese merhaba, Bu yazıda sizlere temel anlamda Common Table Expression yani CTE kullanımından bahsedeceğim. Common Table Expression Nedir? Bir sorgunun yürütülmesi anında elde edilmiş geçici sonuçları bir veya daha fazla kere kullanmaya olanak sağlayan ifadelerdir. Common Table Expression SQL Server’ 2005 sürümü ile birlikte gelmiştir. Common Table Expression bir Tablo...

SQL Server’da Ayrıntılı Sürüm Bilgisi Nasıl Öğrenilir?

Herkese merhaba, Bu yazıda SQL Server’da ayrıntılı sürüm bilgisinin nasıl öğrenileceğinden bahsedeceğim. SQL Server’da bazı durumlarda sürüm bilgisini ayrıntılı olarak bilmek isteyebilirsiniz. Aşağıdaki kodu kullanarak bu işlemi rahatlıkla yapabilirsiniz. SELECT CASE WHEN CONVERT(VARCHAR(128), SERVERPROPERTY(‘productversion’)) LIKE ‘8%’ THEN ‘SQL2000’ WHEN CONVERT(VARCHAR(128), SERVERPROPERTY(‘productversion’)) LIKE ‘9%’ THEN ‘SQL2005’ WHEN CONVERT(VARCHAR(128), SERVERPROPERTY(‘productversion’)) LIKE ‘10.0%’...

Yazı kopyalamak yasaktır!