Transaction Control Language (TCL)



# 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