Logo sl.boatexistence.com

Zakaj potrebujemo povrnitev?

Kazalo:

Zakaj potrebujemo povrnitev?
Zakaj potrebujemo povrnitev?

Video: Zakaj potrebujemo povrnitev?

Video: Zakaj potrebujemo povrnitev?
Video: Milan Nikolić Izano: "Zakaj se pogovarjate s senco?" 2024, Maj
Anonim

Namen vrnitve je "vrnitev nazaj" katere koli in vse spremembe podatkov so bile izvedene med ZAČNI TRANSAKCIJO in ROLLBACK v primeru, če se katera koli enota dela ne izvede zaradi morebitne napake.

Zakaj sta potrebna stavka COMMIT in rollback?

A Izjava COMMIT se uporablja za shranjevanje sprememb trenutne transakcije je trajno Stavek za povrnitev se uporablja za razveljavitev vseh sprememb, narejenih v trenutni transakciji. … Če so vsi stavki uspešno izvedeni brez napak, bo stavek COMMIT trajno shranil stanje.

Kakšen je učinek izjave za povrnitev?

Učinek povrnitve je kot da ta stavek še nikoli ni bil zagnanTa operacija je povrnitev nazaj na ravni stavka. Napake, odkrite med izvajanjem stavka SQL, povzročijo povrnitev na ravni stavka. Primer takšne napake je poskus vstaviti podvojeno vrednost v primarni ključ.

Kaj se zgodi, če transakcije ne razveljavite?

9 odgovorov. Dokler transakcije ne OBVEŽITE ali PREVRNITE, se ta še vedno " teče" in potencialno drži ključavnice Če vaša stranka (aplikacija ali uporabnik) zapre povezavo z bazo podatkov, preden potrdi, transakcije, ki se še izvajajo, bodo povrnjene in prekinjene.

Ali lahko vrnemo nazaj po potrditvi?

Ko potrdite transakcijo, so spremembe vidne stavkom drugih uporabnikov, ki se izvedejo po potrditvi. Lahko vrnete nazaj (razveljavite) kakršne koli spremembe, narejene med transakcijo s stavkom ROLLBACK (glejte ROLLBACK.

Priporočena: