"MSSQL" için arşiv

Tabloya eklenen kayıt eklerken aynı anda id’sini almak

Başlıktan pek anlaşılmıyor olabilir, biraz daha açıklayayım. Mesela bir tablomuz olsun. Tablonun kolonları;  id, adi, soyadı şeklinde olsun diyelim. Buradaki id kolonu, primary key ve aynı zamanda otomatik sayı olsun. Bu tabloya kayıt eklediğimizde, id değeri otomatik atanıyor. İşte bazen projelerde bu id değerini, tabloya kayıt ekler eklemez almamız gerekebilir böyle bir durumda aşağıdaki kodları kullanabilirsiniz.

Yazan: Yakup Buğra Bozkurt

Devamını okuyun…

SQL Server Trigger Hazırlama

Trigger kelime anlamı olarak tetikleyici demektir. Trigger, SQL’de bir sorgu çalıştırdığımızda, başka bir sorgunun çalışmasını sağlamak için yazılan koddur. Mesela bir tablodan kayıt sildiğimizde, başka bir tablodan onunla ilgili bir kaydın silinmesi için kullanabiliriz. Yada bir tabloya eklem yaptığımızda başka bir tabloya da onunla ilgili olan bilgileri eklemek iin kullanabiliriz. Üç farklı işlem için trigger vardır. Bunlar; insert, update, delete sorguları içindir. Örnek verdiğimiz zaman daha iyi anlayacaksınız.

Yazan: Yakup Buğra Bozkurt

Devamını okuyun…