SQL Server 2008 では一つのINSERTステートメントで 複数の値(行データ)を記述できるようになったそうです。 例) create table sample_table (col1 int, col2 varchar(10))insert into sample_table values (1, 'AAA'), (2, 'BBB'), (3, 'CCC')select * from sample_table col1 col2 ---- ---- 1 AAA 2 BBB 3 CCC どうでしょう、動的SQLで用途がありそうな気がします。