Waarom moet ons terugdraai?

INHOUDSOPGAWE:

Waarom moet ons terugdraai?
Waarom moet ons terugdraai?

Video: Waarom moet ons terugdraai?

Video: Waarom moet ons terugdraai?
Video: Juridische case: Turbo liquidatie terugdraaien, kan dat? 2024, November
Anonim

Die doel van terugrol is om te "terugrol" enige en alle data-wysigings is gedoen tussen BEGIN TRANSAKSIE en TERUGKEER in geval indien enige werkeenheid versuim om uit te voer a.g.v. enige foute.

Waarom is die COMMIT- en terugrolstellings nodig?

A COMMIT-stelling word gebruik om die veranderinge op die huidige transaksie te stoor, is permanent 'n Terugrolstelling word gebruik om al die veranderinge wat op die huidige transaksie gemaak is, ongedaan te maak. … As al die stellings suksesvol uitgevoer word sonder enige fout, sal die COMMIT-stelling die toestand permanent stoor.

Wat is die effek van terugrolstelling?

Die effek van die terugrol is asof daardie stelling nog nooit uitgevoer is nieHierdie bewerking is 'n terugrol op stellingsvlak. Foute wat tydens die uitvoering van SQL-stellings ontdek word, veroorsaak terugstellings op stellingsvlak. 'n Voorbeeld van so 'n fout is om 'n duplikaatwaarde in 'n primêre sleutel in te voeg.

Wat gebeur as jy nie 'n transaksie terugdraai nie?

9 Antwoorde. Solank as wat jy nie 'n transaksie PLEEG of TERUG ROLL nie, is dit steeds " aan die gang" en hou moontlik slotte Indien jou kliënt (toepassing of gebruiker) die verbinding met die databasis sluit voordat dit gepleeg word, kan enige transaksies wat steeds loop, sal teruggerol en beëindig word.

Kan ons terugrol na toewyding?

Nadat jy die transaksie gepleeg het, is die veranderinge sigbaar vir ander gebruikers se stellings wat uitgevoer word na die commit. Jy kan enige veranderinge wat tydens die transaksie gemaak is terugrol (ontdoen) met die ROLLBACK-stelling (sien ROLLBACK.

Aanbeveel: