H2 Veritabanı - Geri Alma

ROLLBACK, işlemi bir Savepoint'e veya önceki işleme geri döndürmek için kullanılan SQL dilbilgisinden bir komuttur. Bu komutu kullanarak, ya belirli bir Savepoint'e geri dönebiliriz ya da önceki yürütülen işleme geri dönebiliriz.

Sözdizimi

ROLLABCK komutu için iki farklı sözdizimi vardır.

Geri alma komutu için genel sözdizimi aşağıdadır.

ROLLBACK [ TO SAVEPOINT savepointName ]

Aşağıda, belirli bir işlem için Geri Al komutunun genel sözdizimi verilmiştir.

ROLLBACK TRANSACTION transactionName

örnek 1

Bu örnekte, mevcut işlemi bir Savepoint adlı bir Savepoint'e geri alacağız. sp1_test aşağıdaki komutu kullanarak.

ROLLBACK sp1_test;

Yukarıdaki komut aşağıdaki çıktıyı üretir.

Rollback successfully

Örnek 2

Aşağıdaki örnekte, adlı tam işlemi geri alacağız. tx_test verilen komutu kullanarak.

ROLLBACK TRANSACTION tx_test;

Yukarıdaki komut aşağıdaki çıktıyı üretir.

Rollback successfully