OrientDB - Database Rollback
Dalam bab ini, Anda akan mempelajari cara mengembalikan transaksi yang tidak terikat melalui antarmuka baris perintah OrientDB.
Pernyataan berikut adalah sintaks dasar dari perintah database Rollback.
ROLLBACK
Note - Anda dapat menggunakan perintah ini hanya setelah terhubung ke database tertentu dan setelah memulai transaksi.
Contoh
Dalam contoh ini, kami akan menggunakan database yang sama bernama 'demo' yang kami buat di bab sebelumnya. Kita akan melihat pengoperasian transaksi rollback dan menyimpan catatan menggunakan transaksi.
Pertama, mulailah transaksi menggunakan yang berikut ini BEGIN perintah.
orientdb {db = demo}> BEGIN
Kemudian masukkan record ke dalam tabel pegawai dengan nilai id = 12 dan name = satish.P menggunakan perintah berikut.
orientdb> INSERT INTO employee (id, name) VALUES (12, 'satish.P')
Anda dapat menggunakan perintah berikut untuk mengambil rekaman dari tabel Karyawan.
orientdb> SELECT FROM employee WHERE name LIKE '%.P'
Jika perintah ini berhasil dijalankan, Anda akan mendapatkan output berikut.
---+-------+--------------------
# | ID | name
---+-------+--------------------
0 | 12 | satish.P
---+-------+--------------------
1 item(s) found. Query executed in 0.076 sec(s).
Anda sekarang dapat menggunakan perintah berikut untuk Rollback transaksi ini.
orientdb> ROLLBACK
Periksa kembali kueri pemilihan untuk mengambil rekaman yang sama dari tabel karyawan.
orientdb> SELECT FROM employee WHERE name LIKE '%.P'
Jika rollback berhasil dijalankan, Anda akan mendapatkan 0 record yang ditemukan di output.
0 item(s) found. Query executed in 0.037 sec(s).