Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
Dalam mode auto-commit, setiap operasi database adalah transaksi yang langsung dikomit. Mode ini cocok untuk banyak transaksi dunia nyata yang terdiri dari satu pernyataan SQL. Tidak perlu memisahkan atau menentukan penyelesaian transaksi ini. Dalam database tanpa dukungan transaksi, mode penerapan otomatis adalah satu-satunya mode yang didukung. Dalam database seperti itu, pernyataan diterapkan ketika dijalankan dan tidak ada cara untuk mengembalikannya; oleh karena itu mereka selalu dalam mode penerapan otomatis.
Jika DBMS yang mendasar tidak mendukung transaksi mode penerapan otomatis, driver dapat menirunya dengan menerapkan setiap pernyataan SQL secara manual saat dijalankan.
Jika sekumpulan pernyataan SQL dijalankan dalam mode komit otomatis, tergantung pada sumber data kapan pernyataan dalam kumpulan tersebut dilakukan. Mereka dapat dikomit saat dieksekusi atau secara keseluruhan setelah keseluruhan batch dieksekusi. Beberapa sumber data dapat mendukung kedua perilaku ini dan dapat menyediakan cara memilih salah satu atau yang lain. Secara khusus, jika kesalahan terjadi di tengah batch, itu tergantung pada sumber data apakah pernyataan yang sudah dijalankan diterapkan atau dijatuhkan kembali. Dengan demikian, aplikasi yang dapat dioperasikan yang menggunakan batch dan mengharuskannya untuk diterapkan atau digulung balik secara keseluruhan harus menjalankan batch hanya dalam mode penerapan manual.