SQL Server 2005 で、それぞれ 3 列ずつ約 20 行または 30 行を挿入したい場合、どちらの方法がより高速で効率的ですか? 呼び出し元のアプリケーションは、C# 4.0 .Net コンソール アプリケーションです。
a) XML として値をストアド プロシージャに渡し、それを解析して挿入を実行する、
または
b)INSERT...VALUES... SELECT() UNION ALL
ここで提案されているように SQL コマンドを作成する: SQL Server 2005: Insert multiple rows with single query ?
ありがとうございました。