Bahasa SQL yang digunakan 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 & 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 pada sebahagian data pada pangkalan data.
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.
SAVEPOINT
- Arahan yang digunakan untuk mengenapasti 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.
No comments:
Post a Comment