Oracle
 sql >> Base de Dados >  >> RDS >> Oracle

Número de sequência na tabela


Uma maneira de tentar isso, embora não convencional, seria executar essas consultas para verificar se há alguma sequência usada em suas functions , procedures , packages .
select * from user_source where 
         UPPER(TEXT) LIKE '%NEXTVAL%';   

select * from all_source where 
         UPPER(TEXT) LIKE '%NEXTVAL%';  

Em seguida, vá para o procedimento específico, função para verificar qual coluna/tabela é preenchida por uma sequência. Tente isso também com '%CURRVAL%'

Isso pode não ajudar se você estiver executando inserções de JDBC ou outros aplicativos externos usando uma sequência.