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..

Bunlar da hoşunuza gidebilir...

1 Cevap

Bir cevap yazın

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir

*