SQL’de En Son Primary Key ID yi Bulmak
Bazen, veritabanımıza en son kayıttan sonra eklenecek verinin Primary Key olarak belirlenmiş ID değerini önceden elde etmek isteyebiliriz.
Örnek olarak; 1,2 ve 3 IDlerine sahip veri listemizden 3. ID’li veriyi sildikten sonra eklenen verimizin ID değeri 4 olacaktır.Bu durumda veri listesi ise 1,2 ve 4 IDlerine sahip verilerden olacaktır.Bu durumda en son kaydın ID değerine +1 ekleme mantığının geçersiz olduğunu görüyoruz.
SElECT IDENT_CURRENT('Oyunlar')
Bu kod sayesinde, istediğiniz satırı silin,genede size en son eklenen kaydın ID sini verecektir.
SElECT IDENT_CURRENT('Oyunlar') + 1
Bu şekilde kullanmamız ise, en son eklenen kayıttan sonra eklenecek verinin ID değerinin ne olacağını vermektedir.
Faydalanmanız dileğiyle..
1 Cevap
[…] Kaynak : gencayyildiz.com […]