Est-ce que quelqu'un saurait où je peux trouver dans les tables systèmes le corps, le nom et le nombre des paramètres IN/OUT des procédures que je crée ?
Tout ça en faisant uniquement des requetes SQL...
Est-ce que quelqu'un saurait où je peux trouver dans les tables systèmes le corps, le nom et le nombre des paramètres IN/OUT des procédures que je crée ?
Tout ça en faisant uniquement des requetes SQL...
Bonjour,
Essaye de faire des select sur la table user_source, tu devrais trouver ton bonheur.
Ensuite pour la description de tes packages ou procédures tu peux utiliser la commande desc nom_procedure, il me semble que ça suffit.
Tu peux utiliser la vue xxx_arguments (où xxx est soit ALL, DBA ou USER)
Pour une description de la vue en 10g : c'est ici
Tu peux extraire le source dans spool comme ci-dessous :
LBO72.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11 PROMPT '----------------------------------------------------'; PROMPT '- Source d un package : exemple : %TRAI%TACH% -'; PROMPT '----------------------------------------------------'; DEFINE package = &le_Nom_du_Package; Spool source_du_package_'&package'; select text from dba_source where name like upper ('&package') ; spool off;
Partager