Sdílet prostřednictvím


PRÁCE NA NÁVRATU ZPĚT (Transact-SQL)

platí pro:SQL ServerAzure SQL DatabaseAzure SQL Managed InstanceSQL databáze v Microsoft Fabric

Vrátí zpět uživatelem zadanou transakci na začátek transakce.

Transact-SQL konvence syntaxe

Syntax

ROLLBACK [ WORK ]
[ ; ]

Remarks

Tento příkaz funguje stejně jako ROLLBACK TRANSACTION s tím rozdílem, že ROLLBACK TRANSACTION přijímá uživatelem definovaný název transakce. Pomocí volitelného klíčového slova nebo bez zadání tohoto klíčového WORK slova je tato ROLLBACK syntaxe kompatibilní se standardem ISO.

Pokud existují vnitřní transakce, ROLLBACK WORK vždy se vrátí zpět do vnějšího BEGIN TRANSACTION prohlášení a dekrementuje @@TRANCOUNT systémovou funkci na 0.

Permissions

Vyžaduje členství v public roli.