Voidaanko DML-lauseita peruuttaa?
Voidaanko DML-lauseita peruuttaa?

Video: Voidaanko DML-lauseita peruuttaa?

Video: Voidaanko DML-lauseita peruuttaa?
Video: Eyes on the Skies (Full movie) 2024, Marraskuu
Anonim

Vaikutus a DML lausunto ei ole pysyvä, ennen kuin sitoudut tapahtumaan, joka sisältää sen. Tapahtuma on SQL-sekvenssi lausunnot jota Oracle Database käsittelee yksikkönä (it voi olla sinkku DML lausunto ). Kunnes kauppa on tehty, se voi olla rullattu taaksepäin (peruttu).

Yksinkertaisesti niin, voidaanko DDL-lauseita peruuttaa?

DDL-lauseet peruuntuvat . Koska COMMIT myönnettiin sinulle, et voi antaa ROLLBACK-pyyntöä peruuttaaksesi DDL:n lausunto . Näiden toimintojen luonteen vuoksi et voi rullata taaksepäin COMMITin ohi. DDL:n lausunnot aiemmin ei kirjoitettu palautussegmentteihin.

Myöhemmin kysymys kuuluu, mitä ovat DML-lauseet? DML . DML on Data Manipulation Language -kielen lyhyt nimi, joka käsittelee tietojen käsittelyä ja sisältää yleisimmän SQL:n lausunnot kuten SELECT, INSERT, UPDATE, DELETE jne., ja sitä käytetään tietojen tallentamiseen, muokkaamiseen, hakemiseen, poistamiseen ja päivittämiseen tietokannassa.

Voimmeko sitten palauttaa DML-komentoja?

DML lausunnot voi peruutetaan, DDL:n lausunnot voi 't. Perustelemalla sitä, jos suoritat DDL-käskyn a DML lausunto, sinä voi peruuttaa -sovelluksella tekemäsi muutokset DML lausunto, mutta ei DDL:stä tulevia muutoksia, joten sinä voi älä palaa entiseen tapaan.

Ovatko DML-lauseet automaattisia?

Autocommit . Oletuksena a DML lausunto suoritettu ilman nimenomaista tapahtuman aloittamista on automaattisesti sitoutunut onnistumiseen tai peruutettu epäonnistuessa tapahtuman lopussa lausunto . Tätä käyttäytymistä kutsutaan automaattinen toimitus . Tätä käyttäytymistä ohjataan AUTOMAATTISOPIMUS parametri.

Suositeltava: