Derinlemesine yazılım eğitimleri için kanalımı takip edebilirsiniz...

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.