Pular para o conteúdo principal
← Banco de questões
Informática
Aprovado Ai
2022
TRT da 8º Região — Analista Judiciário - Área Apoio Especializado - Tecnologia da Informação :: PostgreSQL

Informática · Aprovado.ai 2022

Considere os seguintes comandos SQL executados no PostgreSQL 14. 1 CREATE TABLE my_table(n int); 2 INSERT INTO my_table VALUES (1); 3 BEGIN; 4 INSERT INTO my_table VALUES (2); 5 SAVEPOINT my_savepoint; 6 INSERT INTO my_table VALUES (3); 7 ROLLBACK TO my_savepoint; 8 ROLLBACK; 9 SELECT * FROM my_table; Considere ainda que os números apresentados apenas mostram o número da linha em que se encontra cada comando e que todos os comandos, em todas as linhas, serão executados na sequência apresentada, exceto quando explicitado o contrário. A partir das informações anteriores, assinale a opção correta.

  1. A)Caso seja comentada somente a linha 7, o resultado será o apresentado a seguir. 1
  2. B)Caso seja comentada somente a linha 8, o resultado será o apresentado a seguir. 1 2
  3. C)Caso seja comentada somente a linha 8, o resultado será o apresentado a seguir. 2
  4. D)Caso seja comentada somente a linha 7, o resultado será o apresentado a seguir. 1 2
    gabarito
  5. E)Caso seja comentada somente a linha 7, o resultado será o apresentado a seguir. null

Resposta correta: alternativa D

Caso seja comentada somente a linha 7, o resultado será o apresentado a seguir. 1 2

Ver comentário resumido

**Gabarito: D** **Por que está correta:** A linha 7 (`ROLLBACK TO my_savepoint;`) desfaz a inserção do valor 3. Ao ser comentada, essa inserção permanece. O `ROLLBACK` final (linha 8) desfaz a transação até o `BEGIN`, deixando apenas o valor 1 e a inserção do valor 2 (que ocorreu…

Resolva e receba a explicação completa por IA

Em vez do gabarito, a IA mostra exatamente onde você errou.

Sem cartão de crédito · Cancele quando quiser

Mais questões de Informática