Oracle
 sql >> Base de données >  >> RDS >> Oracle

Numéro de séquence dans le tableau

Une façon d'essayer cela, bien que non conventionnelle, serait d'exécuter ces requêtes pour vérifier s'il y a une séquence utilisée dans vos functions , procedures , packages .

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

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

Ensuite, passez à la procédure spécifique, fonction pour vérifier quelle colonne/table est remplie par une séquence. Essayez ceci également avec '%CURRVAL%'

Cela peut ne pas vous aider si vous exécutez des insertions à partir de JDBC ou d'autres applications externes utilisant une séquence.