A mund të kthehen deklaratat DML?
A mund të kthehen deklaratat DML?

Video: A mund të kthehen deklaratat DML?

Video: A mund të kthehen deklaratat DML?
Video: Deklarata bombë, "Soros mund të të vrasë" Alfred Cako: Kur je i lirë... E Diell 03/04/2022 2024, Mund
Anonim

Efekti i a Deklarata DML nuk është e përhershme derisa të kryeni transaksionin që e përfshin atë. Një transaksion është një sekuencë e SQL deklaratat që Oracle Database e trajton si një njësi (ajo mund të jetë beqar DML deklarata ). Derisa të kryhet një transaksion, ai mund të jetë i rrokullisur prapa (zhbërë).

Thjesht kështu, a mund të kthehen deklaratat DDL?

Deklaratat DDL kthehen prapa . Meqenëse KOMITET është lëshuar për ju, nuk mund të lëshoni një RISHTJE për ta zhbërë DDL deklarata . Për nga natyra e këtyre operacioneve, ju nuk mundeni rrokulliset prapa kaluar një KOMITET. DDL deklarata përdoret për të mos shkruar në segmentet e kthimit.

Më pas, pyetja është, cilat janë deklaratat DML? DML . DML është emri i shkurtër i gjuhës së manipulimit të të dhënave e cila merret me manipulimin e të dhënave dhe përfshin SQL më të zakonshme deklaratat të tilla SELECT, INSERT, UPDATE, DELETE, etj., dhe përdoret për të ruajtur, modifikuar, marrë, fshirë dhe përditësuar të dhënat në një bazë të dhënash.

Atëherë, a mund të kthejmë përsëri komandat DML?

DML deklaratat mund të kthehen, deklaratat DDL mund 't. Arsyetimi për këtë, nëse ekzekutoni një deklaratë DDL pas një DML deklaratë, ju mund të rikthehet ndryshimet që keni bërë me DML deklaratë, por jo ndryshimet që vijnë nga DDL, kështu që ju mund mos kthehu si dikur.

A janë deklaratat DML Autokomponohen?

Autocommit . Si parazgjedhje, a Deklarata DML ekzekutuar pa filluar në mënyrë eksplicite një transaksion kryhet automatikisht pas suksesit ose rikthehet pas dështimit në fund të deklaratë . Kjo sjellje quhet autocommit . Kjo sjellje kontrollohet me AUTOKOMMIT parametri.

Recommended: