Logo ca.boatexistence.com

Per què necessitem la recuperació?

Taula de continguts:

Per què necessitem la recuperació?
Per què necessitem la recuperació?

Vídeo: Per què necessitem la recuperació?

Vídeo: Per què necessitem la recuperació?
Vídeo: Sara Vilà diu que la recuperació de la sobirania també passa per l'agricultura 2024, Maig
Anonim

L'objectiu de la recuperació és "revertir" qualsevol modificació de les dades s'ha fet entre COMENÇAR TRANSACCIÓ i ROLLBACK encas si alguna unitat de treball no s'executa a causa de qualsevol error.

Per què són necessàries les declaracions COMMIT i rollback?

Una declaració COMMIT s'utilitza per desar els canvis a la transacció actual és permanent S'utilitza una instrucció de retrocés per desfer tots els canvis fets a la transacció actual. … Si totes les sentències s'executen correctament sense cap error, la sentència COMMIT desarà l'estat permanentment.

Quin és l'efecte de la declaració de retrocés?

L'efecte de la recuperació és com si aquesta declaració no s'hagués executat maiAquesta operació és una reversió a nivell de declaració. Els errors descoberts durant l'execució de la instrucció SQL provoquen retrocessos a nivell de sentència. Un exemple d'aquest error és intentar inserir un valor duplicat en una clau primària.

Què passa si no revertiu una transacció?

9 respostes. Sempre que no comencis a COMMETR o ROLLBACK una transacció, encara està " en execució" i pot tenir bloquejos Si el teu client (aplicació o usuari) tanca la connexió a la base de dades abans de comprometre's, qualsevol les transaccions que encara s'estan executant es revertiran i es cancel·laran.

Podem retrocedir després de la confirmació?

Després de confirmar la transacció, els canvis són visibles per a les declaracions d' altres usuaris que s'executen després de la confirmació. Podeu revertir (desfer) qualsevol canvi realitzat durant la transacció amb la instrucció ROLLBACK (vegeu ROLLBACK.

Recomanat: