TCL (Transaction Control Language) adalah kumpulan perintah SQL yang digunakan untuk mengelola transaksi dalam basis data. TCL digunakan untuk memastikan bahwa transaksi yang dilakukan pada basis data dapat dilakukan dengan benar dan menghindari masalah yang mungkin terjadi, seperti kehilangan data atau data yang tidak konsisten.
Berikut adalah beberapa contoh perintah TCL dalam SQL:
COMMIT: Digunakan untuk menyimpan transaksi yang telah dilakukan ke dalam database. Contoh: COMMIT;
ROLLBACK: Digunakan untuk membatalkan transaksi yang belum di-commit dan mengembalikan database ke keadaan sebelum transaksi dimulai. Contoh: ROLLBACK;
SAVEPOINT: Digunakan untuk membuat titik simpanan dalam transaksi, sehingga jika terjadi kesalahan di tengah-tengah transaksi, kita bisa mengembalikan transaksi ke titik simpanan tersebut. Contoh: SAVEPOINT sp1;
SET TRANSACTION: Digunakan untuk mengatur sifat transaksi yang sedang berjalan pada database seperti pengaturan tingkat isolasi (isolation level) dan karakteristik transaksi (transaction characteristics). Contoh: SET TRANSACTION ISOLATION LEVEL READ COMMITTED;
TCL sangat penting dalam pengelolaan transaksi database, dan digunakan untuk memastikan bahwa transaksi dieksekusi secara konsisten dan aman, bahkan jika terjadi kesalahan di tengah-tengah transaksi.
Sekian dari saya dan sampai jumpa👍
Tidak ada komentar:
Posting Komentar