Oracle
 sql >> Database >  >> RDS >> Oracle

Numero di sequenza nella tabella

Un modo per provare questo, sebbene non convenzionale, sarebbe eseguire queste query per verificare se ci sono sequenze utilizzate nelle tue functions , procedures , packages .

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

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

Quindi vai alla procedura specifica, funzione per verificare quale colonna/tabella viene popolata da una sequenza. Prova anche con '%CURRVAL%'

Questo potrebbe non essere d'aiuto se stai eseguendo inserimenti da JDBC o altre applicazioni esterne che utilizzano una sequenza.