You can pass one very long row in SQL with multiple inserts as one of the SQL Server statements. However, this will not work if you execute parameterized queries. And SQL concatenated strings are "Generally a bad idea."
You might be better off looking at the BULK INSERT command . He has a problem being rigid in column order and the like. But its WAY IS FAST !!
Tim coker
source share