Команда TRANSACTION

Важно : Тази статия е преведена машинно – вижте отказа от отговорност. Английската версия на тази статия за справка можете да намерите тук .

Използва за иницииране и заключи явни транзакции.

Синтаксис

Иницииране на нова транзакция.

BEGIN TRANSACTION

Завършване на транзакция чрез фиксиране на всички действия, извършени по време на транзакцията.

COMMIT [TRANSACTION | WORK]

Завърша транзакция като връщане на всички извършената работа по време на операцията.

ROLLBACK [TRANSACTION | WORK]

Забележки

Транзакциите не се стартират автоматично. За да стартирате транзакция, трябва да го направите явно с помощта на BEGIN TRANSACTION.

Транзакциите може да бъдат влагани до дълбочина от пет нива. За да стартирате вложена транзакция, използвайте BEGIN TRANSACTION в контекста на съществуваща транзакция.

Транзакциите не се поддържат за свързани таблици.



Забележка : Отказ от отговорност за машинен превод: Тази статия е преведена от компютърна система без човешка намеса. Microsoft предлага тези машинни преводи, за да помогне на потребителите, които не говорят английски, да се възползват от съдържанието за продукти, услуги и технологии на Microsoft. Тъй като статията е преведена машинно, е възможно да съдържа грешки в речника, синтаксиса и граматиката.

Споделяне Facebook Facebook Twitter Twitter Имейл Имейл

Беше ли полезна тази информация?

Чудесно! Друга обратна връзка?

Как можем да подобрим това?

Благодарим ви за обратната връзка!

×