Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Транзакции / 3 сообщений из 3, страница 1 из 1
24.12.2019, 11:29
    #39907420
Dmitr_2044
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Транзакции
Здравствуйте, в институте получил задание но не пойму суть вопроса:
Наглядно продемонстрировать явные, неявные и автоподтверждённые транзакции в обоих режимах работы сервера (режим неявного подтверждения и автоматического подтверждения)

1. Я знаю только что есть режим автофиксации:
Код: sql
1.
2.
3.
UPDATE Счета
SET Баланс = Баланс - 5
WHERE ID =1



2. режим неявных транзакций:
Код: sql
1.
2.
3.
4.
5.
SET IMPLICIT_TRANSACTIONS ON;
UPDATE Счета
SET Баланс = Баланс - 5
WHERE ID =1
COMMIT TRANS; 



3. режим явных транзакций:
Код: sql
1.
2.
3.
4.
5.
BEGIN TRAN 
UPDATE Счета
SET Баланс = Баланс - 5
WHERE ID =1
COMMIT TRAN



Но не знаю какие могут быть режимы работы сервера( режим неявного подтверждения и автоматического подтверждения) разве это
не сами режимы транзакции?
...
Рейтинг: 0 / 0
24.12.2019, 12:34
    #39907441
iiyama
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Транзакции
Dmitr_2044,

Далее ИМХО,
Вас просят продемонстрировать => где @@TRANCOUNT ?
PS. Посмотрите примеры в документации на SET IMPLICIT_TRANSACTIONS
...
Рейтинг: 0 / 0
24.12.2019, 12:43
    #39907447
Dmitr_2044
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Транзакции
iiyama, ааа понял, спасибо!
...
Рейтинг: 0 / 0
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Транзакции / 3 сообщений из 3, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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