Qëllimi i rikthimit është të "rikthehet" çdo dhe të gjitha modifikimet e të dhënave janë bërë ndërmjet FILLIMIT TRANSACTION dhe ROLLBACK në rastinnëse ndonjë njësi e punës dështon të ekzekutohet për shkak të ndonjë gabim.
Pse janë të nevojshme deklaratat COMMIT dhe rikthim?
Një Deklarata COMMIT përdoret për të ruajtur ndryshimet në transaksionin aktual është e përhershme Një deklaratë rikthimi përdoret për të zhbërë të gjitha ndryshimet e bëra në transaksionin aktual. … Nëse të gjitha deklaratat ekzekutohen me sukses pa ndonjë gabim, deklarata COMMIT do ta ruajë përgjithmonë gjendjen.
Cili është efekti i deklaratës së rikthimit?
Efekti i rikthimit është sikur kjo deklaratë të mos ishte ekzekutuar kurrëKy operacion është një rikthim në nivelin e deklaratës. Gabimet e zbuluara gjatë ekzekutimit të deklaratës SQL shkaktojnë kthim prapa në nivelin e deklaratës. Një shembull i një gabimi të tillë është përpjekja për të futur një vlerë të kopjuar në një çelës primar.
Çfarë ndodh nëse nuk e ktheni mbrapsht një transaksion?
9 Përgjigje. Për sa kohë që ju nuk kryeni ose RROBSH një transaksion, ai është ende " duke funksionuar" dhe potencialisht mban bravë Nëse klienti juaj (aplikacioni ose përdoruesi) mbyll lidhjen me bazën e të dhënave përpara se të kryejë, ndonjë transaksionet ende në vazhdim do të rikthehen dhe do të ndërpriten.
A mund të rikthehemi pas kryerjes?
Pasi të kryeni transaksionin, ndryshimet janë të dukshme për deklaratat e përdoruesve të tjerë që ekzekutohen pas kryerjes. Ju mund të riktheheni (zhbëni) çdo ndryshim të bërë gjatë transaksionit me deklaratën ROLLBACK (shih ROLLBACK.