powered by simpleCommunicator - 2.0.59     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Объясните разницу между Autocommit и Implicit transactions
2 сообщений из 2, страница 1 из 1
Объясните разницу между Autocommit и Implicit transactions
    #32016738
Dmitriy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
В BOL напмсано следующее, но разницы я не уловил

Autocommit transactions

This is the default mode for SQL Server. Each individual Transact-SQL statement is committed when it completes. You do not have to specify any statements to control transactions.

Implicit transactions

Set implicit transaction mode on through either an API function or the Transact-SQL SET IMPLICIT_TRANSACTIONS ON statement. The next statement automatically starts a new transaction. When that transaction is completed, the next Transact-SQL statement starts a new transaction
...
Рейтинг: 0 / 0
Объясните разницу между Autocommit и Implicit transactions
    #32016745
Kapusto
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Autocommit transactions
Each individual statement is a transaction.
----------------------
Implicit transactions
A new transaction is implicitly started when the prior transaction completes, but each transaction is explicitly completed with a COMMIT or ROLLBACK statement.
^^^^^^ ^^^^^^^^
Т.е. во втором случае все будет идти в одной транзакции, пока не встретится либо COMMIT, либо ROLLBACK
...
Рейтинг: 0 / 0
2 сообщений из 2, страница 1 из 1
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Объясните разницу между Autocommit и Implicit transactions
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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