SQL'de Son Kaydın ID'sini IDENTITY Değerini Almak etiketine sahip kayıtlar gösteriliyor. Tüm kayıtları göster
SQL'de Son Kaydın ID'sini IDENTITY Değerini Almak etiketine sahip kayıtlar gösteriliyor. Tüm kayıtları göster
INSERT işlemi yaparken ilişkilendirdiğiniz tablolar arasında son id'yi almak istersiniz bu işlemi IDENT_CURRENT kullanarak gerçekleştirebilirsiniz. Ben size hem IDENT_CURRENT kullanımını hemde tek bir sorguda son ID yi alıp farklı bir tabloya INSERT işlemini bir örnekle açıklamaya çalışacağım.
declare @SonID int
SELECT @SonID = IDENT_CURRENT('tbl_Siparis')
//declare komutu ile int tipinde @SonID adında bir veri tipi tanımlayıp IDENT_CURRENT('Tablo Adı') methodu ile istediğimiz tablodaki son id yi tanımladığımız veri tipine atıyoruz...
INSERT INTO tbl_Urun
(Sprs_Id,Urun_ID,Urn_Adi,Urn_Adet,Urn_BirimFiyat,Urn_ToplamFiyat,Urn_Depo,Urn_Baskı)
VALUES
(@SonID,253,'505 plastik kalem',50,10,500,'Tahtakale',0)
//INSERT Komutu ile tanıladığımız @SonID yi paramatere olarak yazdığımız zaman IDENT_CURRENT ile atanan değerimizi istediğimiz tabloya insert işlemini gerçekleştirmiş oluyoruz...
declare @SonID int
SELECT @SonID = IDENT_CURRENT('tbl_Siparis')
//declare komutu ile int tipinde @SonID adında bir veri tipi tanımlayıp IDENT_CURRENT('Tablo Adı') methodu ile istediğimiz tablodaki son id yi tanımladığımız veri tipine atıyoruz...
INSERT INTO tbl_Urun
(Sprs_Id,Urun_ID,Urn_Adi,Urn_Adet,Urn_BirimFiyat,Urn_ToplamFiyat,Urn_Depo,Urn_Baskı)
VALUES
(@SonID,253,'505 plastik kalem',50,10,500,'Tahtakale',0)
//INSERT Komutu ile tanıladığımız @SonID yi paramatere olarak yazdığımız zaman IDENT_CURRENT ile atanan değerimizi istediğimiz tabloya insert işlemini gerçekleştirmiş oluyoruz...
SQL'de Son Kaydın ID'sini IDENTITY Değerini Almak
Kaydol:
Kayıtlar
(
Atom
)