Yazeka
Arama sonuçlarına göre oluşturuldu
SQL'de son eklenen ID değerini bulmak için aşağıdaki yöntemler kullanılabilir:
- @@IDENTITY: Tüm veritabanına bakarak en son eklenen verinin ID değerini getirir 2.
- SCOPE_IDENTITY(): En son çalıştırılan veriyi getirir ve o an başka biri de veri eklemiş olsa, o kişinin kaydettiği ID değerini değil, kullanıcının kaydettiği verinin ID değerini verir 25.
- IDENT_CURRENT (‘TabloAdı’): Belirtilen tablo ismindeki eklenen en son verinin ID değerini getirir 2.
Örnek kullanım:
- SCOPE_IDENTITY() 5:
INSERT INTO tablo (alanlar) VALUES (değerler); SELECT SCOPE_IDENTITY();
Not: IDENT_CURRENT() yöntemi tüm tabloyu gezdiği için biraz daha yavaştır 2.
5 kaynaktan alınan bilgiyle göre: