FGV — Analista de Tecnologia da Informação - Desenvolvimento — Analise as seguintes afirmativas sobre SEQUENCES no Oracle: 1. Os valores gerados por — 2015

Enunciado

Analise as seguintes afirmativas sobre SEQUENCES no Oracle: 1. Os valores gerados por uma sequence podem ser cíclicos, isto é, retornam ao valor inicial ao atingirem certo limite. 2. Se for gerado um valor para uma transação que é posteriormente abortada (roll back) o mesmo valor pode ser gerado para outra transação. 3. Um mesmo usuário recebe sempre valores contínuos na ordem estabelecida para a sequence, mesmo quando há outros usuários gerando valores com a mesma sequence. 4. A função utilizada para gerar valores de uma sequence é denominada IDENTITY. Somente está correto o que se afirma em:

Alternativas

  1. A)

    1;

  2. B)

    2;

  3. C)

    1 e 3;

  4. D)

    1, 2 e 4;

  5. E)

    2, 3 e 4.

Gabarito e comentário

Resposta correta: A

Sequence do Oracle pode ser configurada com CYCLE para voltar a valores previstos após o limite. Rollback não devolve automaticamente números já obtidos; por isso apenas a primeira afirmação é correta.

Questões relacionadas