T-SQL Row Level Security (RLS)
Row Level Security (Satır Düzeyinde Güvenlik), SQL Server 2016 ve sonraki sürümlerde sunulan, tablolardaki tek tek satırlara erişimi kontrol etmenizi sağlayan bir güvenlik özelliğidir. RLS, kullanıcıların sorgularına otomatik olarak filtre…
T-SQL Temporal Tables(System Versioned Table)
Temporal Tables (Sistem Versiyonlu Tablolar), SQL Server 2016 ve sonraki sürümlerde sunulan, verilerin zaman içindeki değişimlerini otomatik olarak takip eden bir özelliğidir. Bu tablolar, veri değişikliklerinin tarihçesini saklayarak “zamanda yolculuk”…
T-SQL ANSI_NULLS Komutu
SET ANSI_NULLS komutu, SQL Server’da NULL değerlerin karşılaştırma işlemlerinde nasıl davranacağını kontrol eden bir ayardır. Bu ifadenin On olmasının sorgularımızın üzerindeki etkisine değinmek gerekirse. ANSI SQL standartlarına uygun davranış sağlar….
T-SQL ROW_NUMBER Fonksiyonu
ROW_NUMBER() fonksiyonu, SQL Server’da (T-SQL) sonuç kümesine sıralı satır numaraları atayan bir window fonksiyonudur. Sql server üzerinde herhangi bir sorgunun satır index numaralarını ihtiyacımız olabilir. Aşağıdaki tablomuzda tablonun en başında…
T-SQL Triggerlar
Trigger’lar (tetikleyiciler), veritabanında belirli olaylar meydana geldiğinde otomatik olarak çalışan özel saklı yordamlardır. T-SQL’de trigger’lar, veri bütünlüğünü sağlamak, karmaşık iş kurallarını uygulamak ve veri değişikliklerini izlemek için kullanılır. Trigger Türleri…
T-SQL While Döngüsü
WHILE, T-SQL’de belirli bir koşul sağlandığı sürece bir kod bloğunu tekrar tekrar çalıştıran bir döngü yapısıdır. Temel Komut Söz Dizimi: Aşağıdaki komut ile 1 den 10’a kadar sayıları ekrana yazan…
T-SQL If – Else Yapısı
T-SQL’de IF…ELSE bir kontrol yapısıdır (control flow statement) ve belirli bir koşula göre farklı kod bloklarının çalıştırılmasını sağlar. IF…ELSE yapısı, belirtilen mantıksal koşulun doğru (TRUE) veya yanlış (FALSE) olmasına bağlı olarak farklı T-SQL…
T-SQL Batch Kavramı
Batch (toplu işlem), SQL Server’a tek seferde gönderilen ve bir grup olarak yürütülen bir veya daha fazla T-SQL ifadesidir. Batch’ler GO ifadesiyle birbirinden ayrılır ve her batch ayrı ayrı derlenip…
