Vissza lehet állítani a DML utasításokat?
Vissza lehet állítani a DML utasításokat?

Videó: Vissza lehet állítani a DML utasításokat?

Videó: Vissza lehet állítani a DML utasításokat?
Videó: Hogyan lehet visszaállítani a feltört Facebook-fiókot e-mail-cím és telefonszám vagy kód nélkül | 2024, November
Anonim

A hatása a DML nyilatkozat nem végleges mindaddig, amíg el nem kötelezi az azt tartalmazó tranzakciót. A tranzakció egy SQL sorozat nyilatkozatok amelyet az Oracle Database egységként kezel (ez tud szingli legyen DML nyilatkozat ). Amíg egy tranzakciót le nem kötnek, addig tud lenni visszagurult (visszavonva).

Egyszerűen így, vissza lehet-e görgetni a DDL utasításokat?

A DDL utasítások visszagurulnak . Mivel a COMMIT az Ön számára lett kiadva, nem adhat ki ROLLBACK-t a visszavonáshoz DDL nyilatkozat . E műveletek természetéből adódóan nem teheti meg visszatekerjük elmúlt egy COMMIT. DDL nyilatkozatok régebben nem írták vissza szegmensekre.

Ezt követően a kérdés az, hogy mik a DML utasítások? DML . DML a Data Manipulation Language rövid neve, amely az adatkezeléssel foglalkozik, és tartalmazza a leggyakoribb SQL-t nyilatkozatok ilyen SELECT, INSERT, UPDATE, DELETE stb., és adatok tárolására, módosítására, lekérésére, törlésére és frissítésére szolgál egy adatbázisban.

Akkor visszaállíthatjuk a DML parancsokat?

DML nyilatkozatok tud vissza kell állítani, DDL nyilatkozatok tud 't. Indoklás, ha lefuttat egy DDL utasítást a DML nyilatkozat, te vissza lehet állítani a változtatásokat, amelyeket a DML nyilatkozatot, de nem a DDL-ből származó változásokat, tehát te tud ne menj vissza, mint korábban.

A DML utasítások automatikus véglegesítésűek?

Automatikus véglegesítés . Alapértelmezés szerint a DML nyilatkozat A tranzakció kifejezett indítása nélkül végrehajtott műveletek automatikusan sikeresnek bizonyulnak, vagy sikertelenség esetén visszakerülnek a tranzakció végén nyilatkozat . Ezt a viselkedést ún automatikus véglegesítés . Ezt a viselkedést a AUTOMATIKUS KÖTELEZETTSÉG paraméter.

Ajánlott: