2010-08-26 10 views
0

Je veux utiliser le code source de certaines séquences mais je n'arrive pas à le trouver dans le dictionnaire de données ALL_SOURCE. S'il vous plaît laissez-moi savoir où je peux trouver le code source des séquences utilisées.Source de la séquence?

+0

Les séquences sont des compteurs internes gérés par Oracle, ils ne sont pas des objets de code. – kurosch

Répondre

2
select * from ALL_SEQUENCES 
1

Essayez select * from USER_SEQUENCES

Ceci est pour la séquence créée par l'utilisateur.

1

DBA_DEPENDENCIES/ALL_DEPENDENCIES devrait vous dire quelles séquences sont utilisées par quel code procédural - cependant, les séquences utilisées par SQL dynamique ne seront pas interceptées. Pour pouvoir afficher le code source - comme un corps de paquet - dans un autre schéma, vous aurez besoin des bons privilèges, et SELECT ANY DICTIONARY est le plus simple; sinon, le privilège DEBUG sur le package dans le schéma distant est requis.