Apa itu TCL ?

TCL (Transaction Control Language)


yaitu bahasa pemrograman yang digunakan untuk mengontrol transaksi dalam database. TCL biasanya digunakan dalam kombinasi dengan bahasa SQL untuk memastikan bahwa transaksi dalam database dilakukan dengan benar. Contoh perintah-perintah yang digunakan dalam TCL :

    1. COMMIT 
Digunakan untuk mengakhiri transaksi dan menyimpan semua perubahan yang telah dilakukan dalam database. 

Ketika perintah COMMIT dijalankan, semua perubahan yang dilakukan dalam transaksi akan tersimpan dan terlihat oleh pengguna lain yang menggunakan database yang sama. Namun, jika terjadi kesalahan dalam transaksi, misalnya terdapat perintah SQL yang tidak valid atau gagal dieksekusi, maka perintah COMMIT tidak akan dieksekusi. Sebaliknya, perintah ROLLBACK akan dieksekusi untuk membatalkan perubahan yang sudah dilakukan dalam transaksi tersebut. Contoh penggunaan commit :

Untuk memulai commit anda harus mengetikkan perintah 
        START TRANSACTION;

Seperti gambar dibawah ini



    2. ROLLBACK
Fungsi dari perintah ini adalah untuk mengembalikan mesin ke bentuk awal atau sampai anda menyimpan COMMIT yang terkhir. 

Sebelum mengetikkan perintah ROLLBACk anda harus mengetikkan perintah  :
        START TRANSACTION ;
 
Contohnya seperti gambar di bawah ini 

Komentar

Postingan populer dari blog ini

SEJARAH SINGKAT PERKEMBANGAN KOMPUTER

Apa itu RestFul API ?

Apa itu "Record" dalam database ?