Yazılım
SQL Server IDENTITY Değerini Bulmak
21 Aralık 2006
1 dk okuma
132
3
INSERT islemi esnasında tablonuza ekleme yaparken o andaki IDENTITY özelligine sahip alanınızın degerini asagıdaki gibi bulabilirsiniz:
INSERT INTO Tablo_Adi (Alan_Adlari)
VALUES (Eklenecek_Degerler)
SELECT @@IDENTITY AS 'Identity'
IDENT_CURRENT('Tablo_Adi') : Belirli bir tabloda herhangi bir oturum yada geçerlilik alanında en son Identity degerini 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 degerini döndürür.
Örnek: SELECT @@IDENTITY
SCOPE_IDENTITY() : Herhangi bir tabloda o anki oturum yada o anki geçerlilik alanında en son Identity degerini döndürür.
Örnek: SELECT SCOPE_IDENTITY()
INSERT INTO Tablo_Adi (Alan_Adlari)
VALUES (Eklenecek_Degerler)
SELECT @@IDENTITY AS 'Identity'
Örnek: SELECT IDENT_CURRENT('Personel')
Örnek: SELECT @@IDENTITY
Örnek: SELECT SCOPE_IDENTITY()
Etiketler:
#SQL Server
Yorumlar (3)
B
bilgibilisim
15 Ara 2007 12:37
Sem sağol. Güzel Bir açıklama. Bu arada bu editörün adı nedir??
B
burak taknut
23 Oca 2009 23:28
@@IDENTITY ? SCOPE_IDENTITY() ? Arasinda fark nedir acaba ikisi ayni anda kullanila bilir mi ? tam olarak ikisinin arasinda fark nedir ?
E
emrullah küçük
28 Haz 2011 18:56
iyi günler ben kullanıcı girişi olan ve malzeme bilgilerinin tutulduğu bir program yapıyorum. programda kullanıcı k.adı ve şifresiyle giriş yaparak malzeme bilgilerini kaydediyor. benim yapmak istediğim ise başka bir formda textbox a bir isim girmek ve o isimdeki kişinin yaptığı kayıtları listelemek.. yardımcı olursanız sevinirim. kolay gelsin.