Junior — Middle
¿Qué palabra reservada en SQL indica el inicio o la finalización de una operación transaccional?
sobes.tech AI
Respuesta de la IA
En SQL, se utilizan palabras reservadas BEGIN, COMMIT y ROLLBACK para gestionar transacciones.
BEGIN(oBEGIN TRANSACTION) indica el inicio de una transacción.COMMITconfirma todos los cambios realizados en el marco de la transacción.ROLLBACKdeshace todos los cambios realizados desde el inicio de la transacción.
Ejemplo:
BEGIN TRANSACTION;
UPDATE accounts SET balance = balance - 100 WHERE id = 1;
UPDATE accounts SET balance = balance + 100 WHERE id = 2;
COMMIT;
Por lo tanto, BEGIN y COMMIT son palabras clave para comenzar y finalizar una operación transaccional.