Em banco de dados, uma transação é uma unidade lógica de tr...
Próximas questões
Com base no mesmo assunto
Ano: 2023
Banca:
FGV
Órgão:
DPE-RS
Prova:
FGV - 2023 - DPE-RS - Analista - Área de Apoio Especializado - Tecnologia da Informação - Banco de Dados |
Q2220435
Banco de Dados
Em banco de dados, uma transação é uma unidade lógica de
trabalho. Observe o seguinte script de uma transação
implementada no MYSQL:
CREATE TABLE cliente (id INT, nome CHAR (50), INDEX (id)); START TRANSACTION; INSERT INTO cliente VALUES (1, 'LUCAS'); COMMIT; SET autocommit = 0; INSERT INTO cliente VALUES (2, 'MARCOS'); INSERT INTO cliente VALUES (3, 'PAULO'); UPDATE cliente SET nome='TIAGO' WHERE id=3; DELETE FROM cliente WHERE nome='LUCAS'; ROLLBACK; SELECT * FROM cliente;
Após a execução do script apresentado, a consulta retornará as colunas id e nome com os valores:
CREATE TABLE cliente (id INT, nome CHAR (50), INDEX (id)); START TRANSACTION; INSERT INTO cliente VALUES (1, 'LUCAS'); COMMIT; SET autocommit = 0; INSERT INTO cliente VALUES (2, 'MARCOS'); INSERT INTO cliente VALUES (3, 'PAULO'); UPDATE cliente SET nome='TIAGO' WHERE id=3; DELETE FROM cliente WHERE nome='LUCAS'; ROLLBACK; SELECT * FROM cliente;
Após a execução do script apresentado, a consulta retornará as colunas id e nome com os valores: