Mire használható a visszaállítás az SQL-ben?
Mire használható a visszaállítás az SQL-ben?

Videó: Mire használható a visszaállítás az SQL-ben?

Videó: Mire használható a visszaállítás az SQL-ben?
Videó: Aggregating data | Intro to SQL: Querying and managing data | Computer Programming | Khan Academy 2024, November
Anonim

Ban ben SQL , VISSZATÉRÍTÉS egy olyan parancs, amely a legutóbbi BEGIN WORK vagy START TRANSACTION óta eltelt összes adatváltozást elveti a relációs adatbázis-kezelő rendszerekben (RDBMS), így az adatok állapota " visszagurult "a változtatások előtti állapothoz.

Ebben a tekintetben mi a haszna az SQL-ben a commit és a rollback?

A fő különbség a COMMIT és ROLLBACK nyilatkozatai SQL az a végrehajtása ELKÖVETNI utasítás elvégzi az áram által végrehajtott összes módosítást tranzakció állandósuljon. Másrészt a végrehajtása VISSZATÉRÍTÉS törli az áram által végzett összes módosítást tranzakció.

Tudja azt is, hogy mikor fordulhat elő egy tranzakció visszaállítása? A visszagörgetés nem kell előfordul ahogy azt mondod, hogy "elköteleződéskor", ami alatt azt hiszem, azt érted, hogy "amikor megpróbálod elkötelezni". A a tranzakció visszaállítható a megalakulás után bármikor. Egyes esetekben a visszaállítás történik automatikusan trigger vagy kényszer megsértése miatt.

Az is kérdés, hogy mi a commit haszna az SQL-ben?

Az ELKÖVETNI parancs a tranzakciós parancs használt hogy a tranzakció által meghívott változtatásokat elmentse az adatbázisba. Az ELKÖVETNI parancs menti az összes tranzakciót az adatbázisba az utolsó óta ELKÖVETNI vagy ROLLBACK parancsot.

Mit értesz visszaállítás alatt?

A visszagörgetés az adatbázis korábbi állapotának visszaállítása egy adott tranzakció vagy tranzakciókészlet törlésével. Visszagörgetések vagy az adatbázisrendszerek automatikusan, vagy a felhasználók manuálisan hajtják végre.

Ajánlott: