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