- @@IDENTITY; Trigger yoksa önerilir.
- SCOPE_IDENTITY(); Trigger varsa önerilir.
- IDENT_CURRENT
Bunlardan sık kullanılan Scope_identity örneğine bakalım.
Veritabanında kullanıcı tablosunda identty KullaniciId alanı bulanmakta. Amaç tabloya veri eklendiğinde bu identty alanda oluşan int sayıyı veri eklendiği an öğrenmektir. Aşağıdaki sorguyu çalıştırdığımızda bize veritabanında oluşan yeni kullanıcının ıd değerini döndürmektedir.
Ayrıca;
declare
@id
int
set
@id = SCOPE_IDENTITY()
0 yorum:
Yorum Gönder