H2 資料庫 - 回滾



ROLLBACK 是 SQL 語法中用於將事務回滾到儲存點或上一個事務的命令。使用此命令,我們可以回滾到特定的儲存點,也可以回滾到上一個執行的事務。

語法

對 ROLLABCK 命令有兩種不同的語法。

以下是回滾命令的通用語法。

ROLLBACK [ TO SAVEPOINT savepointName ] 

以下是回滾到特定事務的通用語法。

ROLLBACK TRANSACTION transactionName 

示例 1

在該示例中,我們將使用以下命令將當前事務回滾到名為 sp1_test 的儲存點。

ROLLBACK sp1_test; 

上述命令會產生以下輸出。

Rollback successfully 

示例 2

在以下示例中,我們將使用給出的命令回滾名為 tx_test 的完整事務。

ROLLBACK TRANSACTION tx_test;

上述命令會產生以下輸出。

Rollback successfully 
廣告