Sem Göksu
Sem Göksu
Yazılım · Yolculuk · Fenerbahçe
Yazılım

SQL Server IDENTITY Değerini Bulmak

21 Aralık 2006 1 dk okuma 131 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()
Etiketler: #SQL Server
Paylaş:

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.

Yorum bırak

* Yorumlar moderasyon sonrası yayınlanır. E-posta gizli tutulur.