Per a què serveix el rollback a SQL?
Per a què serveix el rollback a SQL?

Vídeo: Per a què serveix el rollback a SQL?

Vídeo: Per a què serveix el rollback a SQL?
Vídeo: The Voynich Manuscript 2024, Maig
Anonim

En SQL , ROLLBACK és una ordre que fa que tots els canvis de dades des de l'últim BEGIN WORK, o START TRANSACTION siguin descartats pels sistemes de gestió de bases de dades relacionals (RDBMS), de manera que l'estat de les dades sigui " enrere "a la manera com era abans que es fessin aquests canvis.

En aquest sentit, per a què serveix commit i rollback a SQL?

La principal diferència entre el COMMIT i ROLLBACK declaracions de SQL és que l'execució de COMPROMÈS declaració fa tota la modificació feta pel corrent transacció esdevenir permanent. D'altra banda, l'execució de ROLLBACK esborra tota la modificació feta pel corrent transacció.

També saps, quan es pot retrocedir una transacció? A retrocés No necessitar ocorren com dius "quan es compromet", amb el que suposo que vols dir "quan s'intenta comprometre". A la transacció es pot revertir en qualsevol moment després de la seva creació. En alguns casos, a es produirà un retrocés automàticament a causa d'un activador o una violació de restriccions.

També la pregunta és, per a què serveix commit a SQL?

El COMPROMÈS L'ordre és l'ordre transaccional utilitzat per guardar els canvis invocats per una transacció a la base de dades. El COMPROMÈS L'ordre desa totes les transaccions a la base de dades des de l'última COMPROMÈS o l'ordre ROLLBACK.

Què vols dir amb rollback?

A retrocés és l'operació de restaurar una base de dades a un estat anterior mitjançant la cancel·lació d'una transacció o conjunt de transaccions específics. Rollbacks es realitzen automàticament pels sistemes de bases de dades o manualment pels usuaris.

Recomanat: