Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
V režimu automatického potvrzení je každá operace databáze transakce, která je potvrzena při provádění. Tento režim je vhodný pro mnoho reálných transakcí, které se skládají z jednoho příkazu SQL. Není nutné omezit nebo specifikovat dokončení těchto transakcí. V databázích bez podpory transakcí je režim automatického potvrzení jediným podporovaným režimem. V takových databázích jsou příkazy potvrzeny při jejich spuštění a neexistuje způsob, jak je vrátit zpět; jsou proto vždy v režimu automatického potvrzení.
Pokud podkladová databáze DBMS nepodporuje transakce režimu automatického potvrzení, ovladač je může emulovat ručním potvrzením každého příkazu SQL při jeho spuštění.
Pokud je dávka příkazů SQL spuštěna v režimu automatického potvrzení, je závislé na zdroji dat, kdy jsou příkazy v dávce potvrzeny. Je možné je potvrdit buď postupně během provádění, nebo jako celek po dokončení celé dávky. Některé zdroje dat můžou podporovat obě tato chování a můžou poskytnout způsob výběru jednoho nebo jiného. Konkrétně pokud dojde k chybě uprostřed dávky, jedná se o konkrétní zdroj dat, zda jsou již spuštěné příkazy potvrzeny nebo vráceny zpět. Interoperabilní aplikace, které používají dávky a vyžadují jejich potvrzení nebo vrácení zpět jako celek, by proto měly provádět dávky pouze v režimu ručního potvrzení.