Приложение c#
Приложение представляет собой приложение регистрации производительности, поэтому мы просто набиваем метрики данных в таблицу db.Массовая вставка FROM из переменной таблицы
У меня есть User-Defined-Table-Type
.
Этот тип затем используется как параметр в хранимой процедуре.
Приложение c#
собирает данные за определенный промежуток времени, затем заполняет DataTable и передает его в sproc.
В sproc Я ищу способ вставить строки в таблицу и НЕ делать это через RBAR
. (Ряд мучительными Row)
Я имею в виду вы можете сделать это:
INSERT INTO ExistingTable (Columns,..)
SELECT Columns,...
FROM TableValuedParm
Но не было бы RBAR
тоже?
Есть ли способ сделать вставку присоединиться и т.д ..
Благодаря
Это не RBAR. Вы не извлекаете или ничего не делаете для каждой строки. Вы используете результирующий набор как список значений для инструкции insert. Это правильный способ сделать это. –
INSERT не касается каких-либо существующих строк, поэтому это не RBAR. – solar411
OK Спасибо за проверку работоспособности. – GPGVM