powered by simpleCommunicator - 2.0.59     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Что будет?
2 сообщений из 2, страница 1 из 1
Что будет?
    #32006580
Sergy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Был вопрос в конференции от Дениса, я его немного модифицирую, что бы понять:
Правильно ли я понимаю следующее :
Если мне необходимо обеспечить целостность изменений то в сохраненной продцедуре я могу использовать код в следующем виде(для примера) :
BEGIN TRANSACTION

INSERT ...
UPDATE ...
begin tran insert_rec
insert....
.....
commit tran insert_rec

UPDATE ...
COMMIT TRANSACTION

Тоесть не забоиться о проверке ошибок, если во время любой из команд внутри транзакции произойдет ошибка то SQL Server сам вызовет ROLLBACK TRANSACTION ?
Или же произойдет откат вложенной именовонной транзакции, то произойдет ли откат внешней транзакции?
Или, если я должен проверять глобальную переменную @@Error во внутренней и внешней транзакции, чтобы сделать Commit?
...
Рейтинг: 0 / 0
Что будет?
    #32006614
Alexander
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ответ в BOL. Не ленись прочитать внимательно
...
Рейтинг: 0 / 0
2 сообщений из 2, страница 1 из 1
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Что будет?
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]