ASSALAMUALAIKUM
TAJUK : TCL
______________________________________________________________________________________________________
"MAKSUD"
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"
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 programmer.
- Transaksi tidak boleh dilancarkan kembali selepas laporan transaksi dikeluarkan kerana pengubahsuaian telah dibuat pada sebahagian data pada pangkalan data.
______________________________________________________________________________________________________
"SAVEPOINT"
- Arahan yang digunakan untuk mengenalpasti point yang telah disetkan dalam transaksi yang kemudiannya point tersebut akan dilancarkan kembali.
- Sangat berguna semasa melakukan kerja yang rumit agar tiada kesalahan yang akan dilakukan oleh programmer.
______________________________________________________________________________________________________
"ROLLBACK"
- Fungsi ROLLBACK digunakan untuk memulihkan pangkalan data yang telah diubahsuai kepada asal.
- ROLLBACK memadam semua pengubahsuaian yang telah dilakukan pada permulaan transaksi SAVEPOINT pada pangkalan data.
______________________________________________________________________________________________________
No comments:
Post a Comment