Для SQL Server 2005, если я хочу вставить около 20 или 30 строк по три столбца в каждой, какой подход будет быстрее и эффективнее? Вызывающее приложение представляет собой консольное приложение C# 4.0 .Net.
а) Передача значений в виде XML в хранимую процедуру, их анализ и выполнение вставки
ИЛИ
б) Создайте команду SQL с INSERT...VALUES... SELECT() UNION ALL
, как предлагается здесь: SQL Server 2005: вставка нескольких строк с помощью одного запроса ?
Спасибо.