| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > MS SQL Server > вопрос по триггерам (порядок выполнения запросов) |
| Автор: _hunter 19.3.2008, 16:54 |
| Добрый день... Что значит "The trigger and the statement that fires it are treated as a single transaction" (MSDN)? Интересует такой момент: у меня есть триггер на вставку\модификацию; в этом триггере выполняются некоторіе действия над другой таблицей (относительно длительные действия). Что будет если сразу после вставки в первую таблицу будет SELECT из второй таблицы? -- Этот запрос будет "приторможен" до завершения триггера или сразу же выполнится? С уважением... |
| Автор: SharedNoob 25.3.2008, 09:43 |
| Думаю что выполнять тяжелые действия в триггерах это очень не правильно. Еще я более чем уверен что эти действия можно обработать вне триггера. Если тормозить запросы селектами то можно нарваться на дедлок. Думаю вам стоит описать проблему, всегда есть более простые решения. |