Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Объясните разницу между Autocommit и Implicit transactions / 2 сообщений из 2, страница 1 из 1
09.11.2001, 09:48
    #32016738
Dmitriy
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Объясните разницу между Autocommit и Implicit transactions
В 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
09.11.2001, 10:26
    #32016745
Kapusto
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Объясните разницу между Autocommit и Implicit transactions
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
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Объясните разницу между Autocommit и Implicit transactions / 2 сообщений из 2, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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