# Bahasa SQL yang digunakan untuk mengawal transaksi dalam sistem pangkalan data
#Transaksi merupakan unit logik kerja yang terdiri daripada 1 atau lebih kenyataan SQL
Fungsi TCL : )
*Digunakan untuk menguruskan perubahan yang dibuat oleh kenyataan DML ( Data Manipulation Language)
*TCL merupakan arahan SQL yang terdiri daripada COMMIT, ROLLBACK dan SAVEPOINT.
COMMIT
#Arahan yang digunakan untuk menyimpan kerja yang dilakukan dalam pangkalan data.
#Secara logiknya, transaksi yang dilakukan pada point tertentu pada semua data yang telah dirujuk adalah tanggungjawab progrmmer.
#Transaksi boleh dilancarkan kembali selepas laporan transaksi dikelurkan kerana pengubahsuaian telah dibuat pada sebahagian data pada pangkalan data.
ROLLBACK
#Digunakan untuk memulihkan pangkalan data yang telah diubahsuai kepada asal
#Rollback memadam semua pengubahsuaian yang telah dilakukan pada permukaan transaksi savepoint pada pangkalan data.
SAVEPOINT
#Arahan yang digunakan untuk mengenalpasti point yang telah disetkan dalam transaksi dan kemudiannya point tersebut akan dilancarkan kembali.
#Sangat berguna semasa melakukan kerja yang rumit agar tiada kesalahan yang akan dilakukan oleh programmer
Comments
Post a Comment