Apa gunanya rollback dalam SQL?
Apa gunanya rollback dalam SQL?

Video: Apa gunanya rollback dalam SQL?

Video: Apa gunanya rollback dalam SQL?
Video: Commit & Rollback 2024, November
Anonim

Di dalam SQL , KEMBALI adalah perintah yang menyebabkan semua perubahan data sejak BEGIN WORK, atau START TRANSACTION terakhir dibuang oleh sistem manajemen basis data relasional (RDBMS), sehingga keadaan data adalah " digulung kembali " seperti sebelum perubahan itu dilakukan.

Dalam hal ini, apa gunanya commit dan rollback dalam SQL?

Perbedaan utama antara KOMIT dan ROLLBACK pernyataan dari SQL adalah bahwa pelaksanaan MELAKUKAN pernyataan membuat semua modifikasi yang dibuat oleh arus transaksi menjadi permanen. Di sisi lain, eksekusi KEMBALI menghapus semua modifikasi yang dibuat oleh arus transaksi.

Tahu juga, kapan rollback suatu transaksi bisa terjadi? A kembalikan tidak butuh terjadi seperti yang Anda katakan "ketika melakukan", yang saya kira maksud Anda "ketika mencoba untuk melakukan." A transaksi dapat dikembalikan setiap saat setelah dimulainya. Dalam beberapa kasus, rollback akan terjadi secara otomatis karena pemicu atau pelanggaran kendala.

Juga pertanyaannya adalah, apa gunanya komit dalam SQL?

NS MELAKUKAN perintah adalah perintah transaksional digunakan untuk menyimpan perubahan yang dipanggil oleh transaksi ke database. NS MELAKUKAN perintah menyimpan semua transaksi ke database sejak terakhir MELAKUKAN atau perintah ROLLBACK.

Apa yang kamu maksud: rollback ?

A kembalikan adalah operasi mengembalikan database ke keadaan sebelumnya dengan membatalkan transaksi atau set transaksi tertentu. Kembalikan dilakukan secara otomatis oleh sistem database atau secara manual oleh pengguna.

Direkomendasikan: