Pular para o conteúdo

Fóruns Banco de dados Oracle Comparar valores de sequences Comparar valores de sequences

#106141
rman
Participante

    @Eliane Moreira dos Santos

    Para consultar a último valor gerado pela sequence execute:


    SELECT SEQ_PESSOA.NEXTVAL FROM dual;
    SELECT SEQ_PESSOA.CURRVAL FROM dual;

    LAST_NUMBER da VIEW ALL_SEQUENCES, não traz o que você imagina. LAST_NUMBER considera o cache, logo não é o último número gerado realmente.

    Juntar as 2 informações em uma única consulta creio que não vai ser possível. Não existe nada que junta a SEQUENCE de quem usa a SEQUENCE, não existe um vinculo formal, tanto é que você pode usar apenas 1 SEQUENCE para usar como PRIMARY KEY em todas as tabelas, sim eu sei que isso é absurdo, mas eu já vi isso. :woohoo:

    O que é possível é gera 2 listas e comparar manualmente.

    Mas me diz, qual é o real problema a ser resolvido?