SóProvas


ID
2743219
Banca
FGV
Órgão
MPE-AL
Ano
2018
Provas
Disciplina
Banco de Dados
Assuntos

No Oracle, considere que o comando a seguir tenha sido executado com sucesso.


create sequence exemplo

    start with 100

    increment by 10

    order;


Logo na sequência, os comandos


    select exemplo.nextval from dual;

    select exemplo.nextval from dual;

    select exemplo.currval from dual;

são executados em bloco.


Assinale a opção que exibe o resultado produzido.

Alternativas
Comentários
  • Nextval --> incrementa a sequência, que começa com o numero 100 e é  incrementada de 10 em 10.

    Currval --> só pode ser usado após o nextval, ele mostra o valor atual da sequência.

    SQL> create sequence exemplo start with 100 increment by 10 order;

    Sequencia criada.

    SQL> select exemplo.nextval from dual;

       NEXTVAL

         ----------

           100

    SQL> select exemplo.nextval from dual;

       NEXTVAL

       ----------

           110

    SQL> select exemplo.currval from dual;

       CURRVAL

        ----------

           110

     

    Mais informações:

    https://maximodb.wordpress.com/2014/12/02/sequence-currval-nextval/