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 WORK nebo bez zadání tohoto klíčového slova ROLLBACK je syntaxe ISO kompatibilní.

Při vnořování transakcí rollback work vždy vrátí zpět do vnějšího příkazu BEGIN TRANSACTION a dekrementuje @@TRANCOUNT systémovou funkci na 0.

Permissions

Oprávnění ROLLBACK WORK jsou výchozí pro libovolného platného uživatele.

Viz také

BEGIN DISTRIBUTED TRANSACTION (Transact-SQL)
ZAČÁTEK TRANSAKCE (Transact-SQL)
transakce potvrzení (Transact-SQL)
ZAVÁZEJ PRÁCI (Transact-SQL)
transakce vrácení zpět (Transact-SQL)
ULOŽIT TRANSAKCI (Transact-SQL)