SQL Server Version

  RTM (no SP) SP1 SP2 SP3 SP4  SQL Server 2017      codename vNext not yet released  SQL Server 2016 13.0.1601.5 13.0.4001.0 or 13.1.4001.0  SQL Server 2014 12.0.2000.8 12.0.4100.1 or 12.1.4100.1 12.0.5000.0 or 12.2.5000.0  SQL Server 2012      codename Denali 11.0.2100.60 11.0.3000.0 Devamını Oku…

Version Öğrenme Scripti

Aşağıda ki scripti çalıştırarak versiyon bilgilerini ve OS hakkında bilgi alabilirsiniz. DECLARE @sqLTR NUMERIC(8, 2) SELECT @sqLTR = LEFT(Cast(Serverproperty(‘productversion’) AS VARCHAR), 4) SELECT CASE @sqLTR WHEN 7.00 THEN ‘SQL Server 7’ WHEN 8.00 THEN ‘SQL Server 2000’ WHEN 9.00 THEN Devamını Oku…

SQL SERVER 2012 – EOMONTH Function

Merhaba Arkadaşlar , SQL Server 2012 ile gelen Tarih ve Zaman fonksiyonlarından EOMONTH fonksiyonunu anlatacağım bu makalede, EOMONTH fonksiyonu parametre olarak verilen tarihin içinde bulunduğu ayın en son gününü datetime tipinde döndür. Syntax : EOMONTH (Başglangıç Tarihi, Eklenecek Ay Sayisi Devamını Oku…

SQL Server Included Column Index

Included ındex SQL Server 2005 ile hayatımıza girmiştir. Included Column Index ‘in amacı sorgularımızı cover edip LookUp yapmamaktır. Sorguyu Cover etmek , LookUp yapma ihtiyacı olmadan istenen tüm bilgileri LeafLevel Page ‘lerinde bulundurmaktır. Included Column Index ‘ler NonClustered ındexlerdir. Örneğimize Devamını Oku…

IDENTITY ALANI SIFIRLAMA VEYA FARKLI BİR DEĞERE SET ETME

Bildiğiniz üzere Identity alanlar genelde tablomuzda Primary Key olarak atadığımız ve her kayıt Insert edildiğinde istediğimiz sayıda artan değere sahip alanlardır. Test tablomuzu oluşturalım ; CREATE TABLE Personel ( Id INT IDENTITY(1, 1) , Name VARCHAR(50) , SurName VARCHAR(75) , Devamını Oku…

TEKRAR EDEN KAYITLARI TEMİZLEME YÖNTEMLERİ 2

Merhaba Arkadaşlar , Tekrar eden kayıtları silme adlı makale serimin 2. sini sizlerle paylaşıyorum. Burada 1. Yöntemin tersine daha farklı bir yöntemle duplicate yani tekrar eden kayıtları silme işlemi uygulayacağız. Bu sorunun cevabına geçmeden önce ; Bir test tablosu ve Devamını Oku…

TEKRAR EDEN KAYITLARI TEMİZLEME YÖNTEMLERİ 1

Merhaba Arkadaşlar , Geçenlerde konuştuğumuz bir mevzu üzerine bu makaleyi yazmaya karar verdim.  Bana sorulan  soru üzerine geniş çaplı bir makale yazarak bir kaç yöntemi sizlerle paylaşmak isterim. Tekrar eden kayıtları nasıl silebiliriz ? Bu sorunun cevabına geçmeden once ; Devamını Oku…

SELECT * Kullananların Başına Gelenler

Merhaba Arkadaşlar , Bu gün ki yazımda sizlere SELECT  * ifadesi ile Select <Column_Name1>,<Column_Name2> … ifadelerinin arasında ki farkı anlatacağım . Amacımız tablomuz içerisinde yer alan veriyi en doğru ve en hızlı şekilde çekmektir aslında. Fakat çoğu zaman query ‘lerimiz Devamını Oku…