Junior — Middle
Melyik SQL-ben lévő foglalt szó jelzi egy tranzakció kezdését vagy befejezését?
sobes.tech MI
Válasz az MI-től
SQL-ben a tranzakciók kezelésére a BEGIN, COMMIT és ROLLBACK foglalt szavakat használják.
- A
BEGIN(vagyBEGIN TRANSACTION) a tranzakció kezdetét jelzi. - A
COMMITminden, a tranzakció keretében végrehajtott változtatást megerősít. - A
ROLLBACKminden, a tranzakció kezdete óta végrehajtott változtatást visszavon.
Példa:
BEGIN TRANSACTION;
UPDATE accounts SET balance = balance - 100 WHERE id = 1;
UPDATE accounts SET balance = balance + 100 WHERE id = 2;
COMMIT;
Így a BEGIN és a COMMIT kulcsszavak a tranzakciós művelet kezdésére és befejezésére szolgálnak.