Вставить и обновить в той же транзакции - PullRequest
0 голосов
/ 09 марта 2011

Я слышал, вы не можете сначала вставить строку и сразу же обновить ее в следующем операторе в той же транзакции в SQL Server? Но я делал это (SQL Server 2005), и мои результаты показывают, что это было сделано. Я что-то упускаю или делаю что-то глупое здесь? Пожалуйста, просветите. Спасибо.

1 Ответ

1 голос
/ 09 марта 2011

Исходя из моего опыта, вставка и обновление в одном запросе может привести к блокировке запросов, если количество вставок относительно велико. Я бы подумал о создании триггеров при вставке и изменении значений перед их вставкой. Не уверен, насколько уместен этот подход в вашем случае. Но, сказав это, определенно можно выполнить вставку и обновление в одном запросе.

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