Bagikan melalui


ROLLBACK WORK (Transact-SQL)

Berlaku untuk:SQL ServerAzure SQL DatabaseAzure SQL Managed Instance

Mengembalikan transaksi yang ditentukan pengguna ke awal transaksi.

Konvensi sintaks transact-SQL

Sintaksis

ROLLBACK [ WORK ]  
[ ; ]  

Catatan

Untuk melihat sintaks Transact-SQL untuk SQL Server 2014 (12.x) dan versi yang lebih lama, lihat Dokumentasi versi sebelumnya.

Keterangan

Pernyataan ini berfungsi identik dengan ROLLBACK TRANSACTION kecuali bahwa ROLLBACK TRANSACTION menerima nama transaksi yang ditentukan pengguna. Dengan atau tanpa menentukan kata kunci WORK opsional, sintaks ROLLBACK ini kompatibel dengan ISO.

Saat menumpuk transaksi, ROLLBACK WORK selalu kembali ke pernyataan BEGIN TRANSACTION terluar dan mengurangi fungsi sistem @@TRANCOUNT menjadi 0.

Izin

Izin ROLLBACK WORK default untuk setiap pengguna yang valid.

Lihat Juga

MULAI TRANSAKSI TERDISTRIBUSI (T-SQL)
BEGIN TRANSACTION (Transact-SQL)
TRANSAKSI PENERAPAN (T-SQL)
COMMIT WORK (Transact-SQL)
TRANSAKSI ROLLBACK (Transact-SQL)
SIMPAN TRANSAKSI (T-SQL)