› Fóruns › Banco de dados Oracle › Comparar valores de sequences › Comparar valores de sequences
@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?