Транзакция SQL Server 2005 - PullRequest
       0

Транзакция SQL Server 2005

0 голосов
/ 12 ноября 2010

Это может быть очень простой вопрос.Если мы открываем транзакцию sql с помощью «Начать транзакцию», обязательна ли транзакция коммита или откат ...?

У меня есть сценарий, в котором мне нужно выйти из SP, когда существует строка в операторе if, если произошел сбой.Это если заявление в настоящее время находится в рамках транзакции ..

Заранее спасибо!

С уважением, Бала

1 Ответ

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

Если мы открываем транзакцию sql с помощью «Начать транзакцию», является ли обязательной транзакция или откат обязателен ...?

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

Вы должны COMMIT TRANSACTION или ROLLBACK TRANSACTION при первой возможности .

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