テーブルに追加された行の現在の ID ID を返す SQL クエリを実行したいと考えています。
DECLARE @id int
DECLARE @tblOutput table (id int)
INSERT INTO tblStudent(Name, Family, age, test)
OUTPUT inserted.id into @tblOutput
VALUES('ashghar', 'farhadi', 321, 135)
SELECT @id = id from @tblOutput
今私の質問は、現在挿入されている行の返された ID ですか、それとも最後に挿入された行の ID ですか?
つまり、外部キーとして使用するために信頼できますか?