Mis kasu on tagasipööramisest SQL-is?
Mis kasu on tagasipööramisest SQL-is?

Video: Mis kasu on tagasipööramisest SQL-is?

Video: Mis kasu on tagasipööramisest SQL-is?
Video: Toidud, mis takistavad kaltsiumi kogunemist arteritesse (ÄRGE IGORREERIGE) 2024, Mai
Anonim

sisse SQL , TAGASI on käsk, mis paneb relatsioonilise andmebaasi haldussüsteemi (RDBMS) kõrvale kõik andmemuudatused alates viimasest BEGIN WORK või START TRANSACTION toimingust, nii et andmete olek on " veeres tagasi ", nagu see oli enne nende muudatuste tegemist.

Mis kasu on sellega seoses SQL-is sidumisest ja tagasipööramisest?

Peamine erinevus nende vahel COMMIT ja ROLLBACK avaldused SQL on see täideviimine KOHTU avaldus teeb kõik voolu tehtud muudatused tehing muutuda püsivaks. Teisalt täitmine TAGASI kustutab kõik voolu tehtud muudatused tehing.

Teate ka, millal võib tehingu tagasivõtmine juhtuda? A tagasipööramine ei pea esineda nagu sa ütled "pühendumisel", mille all arvan, et mõtlete "püüdes pühenduda". A tehingut saab tagasi võtta igal ajal pärast alustamist. Mõnel juhul a toimub tagasipööramine automaatselt päästiku või piirangu rikkumise tõttu.

Küsimus on ka selles, mis on SQL-is commit kasu?

The KOHTU käsk on tehingukäsk kasutatud tehingu poolt esile kutsutud muudatuste salvestamiseks andmebaasi. The KOHTU käsk salvestab kõik tehingud andmebaasi alates viimasest KOHTU või ROLLBACK käsk.

Mida sa tagasipööramise all mõtled?

A tagasipööramine on andmebaasi eelmise oleku taastamise toiming konkreetse tehingu või tehingukomplekti tühistamise teel. Tagasilükkamised teostavad automaatselt andmebaasisüsteemid või kasutajad käsitsi.

Soovitan: