C# + SQL Server ExecuteScalar() で最後に挿入された ID が返されない挿入された行の自動インクリメント ID を取得するための優れたソリューションを見つけました。したがって、私のクエリは次のようになります。
INSERT INTO dbo.YourTable(Col1, Col2, ..., ColN)
OUTPUT Inserted.ID
VALUES(Val1, Val2, ..., ValN);
残念ながら、私は SQL Server 2000 を使用しており、この構文は使用できません。
同じ結果を得るためにそこで何を使用できますか?