Transaction Control Language (TCL) adalah perintah SQL yang berhubungan dengan transaksi di database.
Perintah TCL antara lain
COMMIT -> Menyimpan transaksi secara permanen
ROLLBACK -> Mengembalikan database ke bentuk awal / COMMIT terakhir
1. Perintah COMMIT
Perintah COMMIT digunakan untuk menyimpan transaksi secara permanen di database
Saat melakukan perintah DML seperti INSERT, UPDATE, DELETE traksaksi sebenarnya belum dilakukan secara permanen. Artinya operasi tersebut masih bisa di rollback / di batalkan. Jika ingin menyimpan transaksi sehingga tidak dapat di rollback kita gunakan perintah COMMIT.
Dalam suatu rangkaian operasi data, jika ada 1 atau lebih operasi yang mengalami kegagalan maka kita akan mengembalikan seperti ke bentuk semula. Jika tidak ada kesalahan maka seluruh rangkaian pernyataan akan di - COMMIT untuk menyimpan transaksi secara permanen
Gunakan Database mahasiswa0126 dan Table alamat yang telah kita buat.
Selanjutnya kita cek data yang telah diinputkan
Untuk memulai menggunakan
COMMIT harus dimulai dengan
START TRANSACTION;
2. Perintah ROLLBACK
Perintah ROLLBACK digunakan untuk mengembalikan database ke bentuk awal / COMMIT terakhir
Perintah COMMIT dan ROLLBACK saling berkaitan
Dalam suatu rangkaian operasi data, jika ada 1 atau lebih operasi yang mengalami kegagalan maka kita akan mengembalikan seperti ke bentuk semula menggunakan perintah ROLLBACK
Untuk menggunakan COMMIT /
ROLLBACK harus dimulai dengan
START TRANSACTION;
Saat kita gunakan
perintah ROLLBACK akan kembali ke database awal.
Tidak ada komentar:
Posting Komentar