SóProvas


ID
1643215
Banca
CESPE / CEBRASPE
Órgão
TCU
Ano
2015
Provas
Disciplina
Banco de Dados
Assuntos

Julgue o item subsecutivo, a respeito de sistemas de bancos de dados.

Como parte de um conjunto de instruções, o comando Oracle PL/SQL a seguir significa que, quando se tentar armazenar um valor duplicado em uma coluna que seja chave primária de uma tabela, será disparada uma exceção predefinida na linguagem; e serão desfeitas apenas as instruções escritas no contexto do SAVEPOINT nome_point.

EXCEPTION WHEN DUP_VAL_ON_INDEX THEN ROLLBACK TO nome_point;

Alternativas
Comentários
  • Gabarito alterado para ERRADO:

    Questão 125 - DEFERIDO COM ALTERAÇÃO

    O uso da palavra "apenas" torna incorreta a afirmação feita no item.

    http://www.cespe.unb.br/concursos/TCU_15_AUFC/arquivos/TCU_15_AUFC_JUSTIFICATIVAS_DE_ALTERA____ES_DE_GABARITO.PDF

    http://www.cespe.unb.br/concursos/TCU_15_AUFC/arquivos/173TCUAUFC_002_01.pdf

    Avante!

  • Complementando:


    All savepoints marked after the savepoint to which you roll back are erased. The savepoint to which you roll back is not erased. For example, if you mark savepoints A, B, C, and D in that order, then roll back to savepoint B, only savepoints C and D are erased.


    https://docs.oracle.com/cd/B19306_01/appdev.102/b14261/rollback_statement.htm


    Logo, não é apenas o contexto do SAVEPOINT que será desfeito e sim TODOS depois do SAVEPOINT.


    Gabarito: E