csv ファイルから SQL Server データベースに (Web アプリケーションを介して) 多くのデータ行をインポートします。クライアント用に自動生成された id 値が必要です。
これをループで行うと、パフォーマンスが非常に悪くなります (ただしSCOPE_IDENTITY()
、問題なく使用できます)。
よりパフォーマンスの高いソリューションは、次のような方法です。
INSERT INTO [MyTable]
VALUES ('1'), ('2'), ('3')
SELECT SCOPE_IDENTITY()
最後に生成された ID だけでなく、生成されたすべての ID を取得する方法はありますか?
ご協力いただきありがとうございます!
敬具、トルステン