В SQL Server 2008 у меня есть сценарий, в котором у меня есть таблица со сложной проверкой при вставке / обновлении.Это включает необходимость временного преобразования входных данных XML в таблицу для проверки его данных по постоянной таблице.
Однако у меня также есть сценарий, в котором я часто обновляю простые целочисленные столбцы, которые не требуют проверки.Из того, что я прочитал здесь , кажется, что SQL Server будет возвращать всю строку в таблице «вставленных» временных файлов в память, а не только затронутые столбцы, когда я выполняю обновление.Если это так, то это означает, что для каждого простого целочисленного обновления, которое я выполняю, сложная проверка XML будет выполняться без необходимости.
Правильно ли я понимаю это, и если да, то как мне избежать этого, требуя вставкиобновления через сохраненный процесс?