Сколько вызовов хранимых процедур на транзакцию? - PullRequest
0 голосов
/ 16 ноября 2010

Полагаю, это немного грубо задавать этот вопрос, так как я должен приложить усилия (больше, чем поискать в Google), чтобы самому разобраться, но, возможно, кто-то знает ответ по макушке.

Сколько вызовов хранимых процедур выполняется за транзакцию (MS SQL 2005/2008)?Скажем, я создал хранимую процедуру, которая запускается при вставках, и из приложения Java я фиксирую только после отправки всех операторов вставки.Хранимая процедура запускается при каждой вставке или только после фиксации?Или это зависит от того, как я настроил хранимую процедуру?

Cheers, Max

1 Ответ

1 голос
/ 16 ноября 2010

Триггер сработает один раз для каждого оператора INSERT.Таким образом, хранимая процедура будет запускаться при каждом запуске триггера.Количество выполнений не связано с тем, когда транзакция совершается.

...