Common Table Expression(CTE)

TSQL Kod Geliştiriciler bir query yazarken bazen aynı kod bloğunu birden fazla yerde kullanmak isteyebilirler. Bazen bu query’yi çok karmaşıklaştırabilir. Tekrar kullanılmak istenilen kod bloğunu…


CHECK CONSTRAINT

Check Constraint bir kolona girilebilecek değerleri limitler. Row bazında çalışır. Null Değerlerin insert edilmesine izin verir. Aşağıdaki scriptte CheckConstraintTablo isimli bir tablo ve CheckConstraintOrnek isimli bir check constraint…


SQL Server Trigger Çeşitleri

Trigger veritabanı sunucusunda bir olay gerçekleştiğinde başka bir olayı tetiklemek için kullanılır. DML,DDL ve Logon Trigger olmak üzere 3 tip trigger vardır.   DML(Data Manipulation…


Cursor Kullanımı

SQL Server’da Cursor, bir select sonucunda dönen kayıt kümesi üzerinde teker teker dolaşarak her satır için bir işlem yapmamızı sağlar. Stored Procedure ya da Trigger…


Temp Tablo ve Table Variable Farkları

Temp Tablo ve Table Variable ile ilgili daha önce makaleler yazmıştım. Genelde tsql kod geliştirmeye yeni başlayan insanlar hangisini kullanmanın kendisi için daha performanslı olacağını…