Sobes.tech
Junior — Middle
89

Որ SQL-ի պահեստային բառը ցույց է տալիս գործարքի սկսվելը կամ ավարտը?

Պատասխան 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 являются ключевыми словами для начала и завершения транзакционной операции.