Tarvitaanko dml-lauseiden vahvistaminen?
Tarvitaanko dml-lauseiden vahvistaminen?

Video: Tarvitaanko dml-lauseiden vahvistaminen?

Video: Tarvitaanko dml-lauseiden vahvistaminen?
Video: #mimmitkoodaa webinaari: Mikä ihmeen tietokanta? 2024, Maaliskuu
Anonim

DML (Data Manipulation Language) -komennot tarvitsevat sitoutuakseen/palauttaakseen takaisin.

Tarvitseeko päivityslausunto vahvistuksen?

Tämä tarkoittaa, että heti kun suoritat käskyn, joka päivittää (muuttaa) taulukon, MySQL tallentaa päivityksen levylle tehdäkseen siitä pysyvän. Joten kyllä, oletuksena, jos käytät vain INSERT, lisäämäsi tietueet sitovat, eikä niitä kannata yrittää peruuttaa.

Sitoutuuko DML automaattisesti?

Toistan vielä kerran, että DML ei ole sitoutunut automaattisesti Oraclessa Kuitenkin usein asiakasohjelmisto, jota käytämme yhteyden muodostamiseen tietokantaan, voidaan määrittää antamaan vahvistukset jokaisen lausekkeen jälkeen. Autocommit on esimerkiksi vaihtoehto IDE:issä, kuten TOAD ja PL/SQL Developer.

Vaaditaanko DDL-lauseissa sitoutumista?

Ei, se sitoutuu aina. Jos haluat peruuttaa, sinun on tehtävä se ennen DDL:ää. Jos haluat eristää DDL:n olemassa olevasta tapahtumastasi, sinun on suoritettava se omassa erillisessä tapahtumassaan.

Tarvitaanko sitoumus heti suorituksen jälkeen?

Sitoutumista ei vaadita jokaisen SUORITAAN VÄLITTÖMÄN jälkeen

Suositeltava: