Merhaba
SQL Server 2008'de kullanılabilen bir TSQL kullanarak bir seferde 10 satır ekleyeceğim. Girilen satırların kimliğini istiyorum. Aşağıda çözüm işe düşünüyorum ama imSQL Server 2008'de birden çok ekleme kimliğini yakalayın.
INSERT INTO tableA VALUES (1,2), (3,4), (4,5), ....
DECLARE @LastID INT = @@IDENTITY
SELECT TOP(10) ID FROM tableA WHERE ID<[email protected] ORDER BY ID DESC
Harika cevap, tamamen ihtiyacım olan şey, ancak geçici bir tablo önlemek mümkün mü? – Ehsan
@Ehsan - 'INTO @ MyTableVar' bölümünü atlayın. –
@Ehsan: Damien'ın cevabını kabul etmenizi öneririm. –