Junior — Middle
94
Care este cuvântul rezervat în SQL care indică începutul sau sfârșitul unei operațiuni de tranzacție?
Răspuns de la AI
sobes.tech AI
В SQL для управления транзакциями используются зарезервированные слова BEGIN, COMMIT и ROLLBACK.
BEGIN(илиBEGIN TRANSACTION) указывает на начало транзакции.COMMITфиксирует все изменения, сделанные в рамках транзакции.ROLLBACKотменяет все изменения, сделанные с момента начала транзакции.
Пример:
BEGIN TRANSACTION;
UPDATE accounts SET balance = balance - 100 WHERE id = 1;
UPDATE accounts SET balance = balance + 100 WHERE id = 2;
COMMIT;
Таким образом, BEGIN и COMMIT являются ключевыми словами для начала и завершения транзакционной операции.