INSERT INTO Tablo_Adi (Alan_Adlari)
VALUES (Eklenecek_Degerler)
SELECT @@IDENTITY AS 'Identity'
Araştırmalarım sonucu yukarıdaki iş için aşağıdaki 3 farklı değişken ve fonksiyonun olduğunu gördüm. Açıklama ve aradaki farklar aşağıdaki gibidir:
- IDENT_CURRENT('Tablo_Adi') : Belirli bir tabloda herhangi bir oturum yada geçerlilik alanında en son Identity değerini döndürür.
Örnek: SELECT IDENT_CURRENT('Personel')
- @@IDENTITY : Herhangi bir tabloda o anki bir oturum yada tüm geçerlilik alanlarında en son Identity değerini döndürür.
- SCOPE_IDENTITY() : Herhangi bir tabloda o anki oturum yada o anki geçerlilik alanında en son Identity değerini döndürür.
Örnek: SELECT SCOPE_IDENTITY()
Hiç yorum yok:
Yorum Gönder