При запуске триггера и использовании курсора - PullRequest
0 голосов
/ 26 декабря 2010

Когда вы используете триггер при обновлении, обновление, вероятно, для нескольких строк. MSDN сказал, что использование курсоров в триггерах - плохая вещь для производительности, что мне тогда следует использовать?

Спасибо

1 Ответ

1 голос
/ 26 декабря 2010

Если вы хотите обновить столбец на основе обновленных строк, вы можете использовать оператор обновления, соединяющий целевую таблицу со вставленной виртуальной таблицей. Конечно, если ваша таблица назначения - та же самая обновленная таблица, вы должны предотвратить рекурсивный запуск, используя вместо триггеров, или обновить вставленную таблицу ДО того, как произойдет обновление.

Вам нужен код? Пожалуйста, уточните, что именно вам нужно.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...