Otomatik bir anahtar alanı ile bir SQLServer tablosuna yerleştiriyorum. (Bu SQLSunucusu bir IDENTITY sütunu denir inanıyoruz.)Yeni bir IDENTITY sütun değerini bir SQLServer SELECT ifadesinden nasıl döndürebilirim?
Oracle olarak, benim INSERT deyimi oluşturulan değeri dönecektir bir SELECT sorgusu gibi ayarlanmış bir sonuç vermek için İADESİ anahtar kelime kullanabilirsiniz:
INSERT INTO table
(foreign_key1, value)
VALUES
(9, 'text')
RETURNING key_field INTO :var;
Bunu SQL Server'da nasıl yapabilirim?
Bonus: Tamam, şu ana kadar güzel cevaplar, ancak mümkünse nasıl tek bir ifade içine koyabilirim? :)
"Bir çağrı" örneği eklendi. – gbn