TCL merupakan bahasa SQL yang digunakan untuk megawal
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.
i.
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 ditunjuk adalah merupakan tanggungjawab programmer.
Ø Transaksi
tidak boleh dilancarkan kembali selepas laporan transaksi dikeluarkan kerana
pengubahsuaian telah dibuat pada sebahagian data pada pangkalan data.
ii.
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.
iii.
ROLLBACK
Ø Fungsinya
ialah 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