Jumat, 14 Juni 2013

Pengertian dan ContohProgram Save point, Commit,dan Rollback pada SQL

      Pengertian save point
Savepoint adalah batu loncatan untuk transaksi dimana kondisi database dapat dikembalikan keposisi saat savepoint dibuat. Semua perubahan yang melewati savepoint tersebut akan dibuatpermanen.
Pengertian Commit
Adalah perintah  yang berfungsi untuk mengendalikan pengeksekusian transaksi yang menyetujui rangkaian perintah yang berhubungan erat dengan perintah yang  sebelumnya  telah berhasil dilakukan.
Pengertian Rollback
Adalah perintah  yang berfungsi untuk mengendalikan pengeksekusian transaksi yang membatalkan transaksi yang dilakukan karena adanya kesalahan atau kegagalan pada salah satu rangkaian perintah
Contoh program save point
insert into produk
values('P0006','Permen','S0001','K3','1000','20','0'),
('P0007','Bayam','S0001','K2','1000','30','0');
ROLLBACK TO SAVEPOINT sp1; 
COMMIT;
 Contoh program commit dan rollback
Commit
INSERT INTO departments
VALUES (290, ‘Corporate Tax’, NULL, 1700);
COMMIT;

Rollback
DELETE FROM copy_emp;

ROLLBACK;

Tidak ada komentar:

Posting Komentar