récupérer commande create procedure

récupérer commande create procedure - SQL/NoSQL - Programmation

Marsh Posté le 30-11-2005 à 22:33:09    

Bonjour a tous,
 
je suis Oracle 10g. J'aimerais savoir si il y a une commande qui permette de récupérer la commande create qu'on a entré pour créer une procédure. J'ai paumé mon code  :pfff:  et j'aimerais pouvoir le récupérer a partir de la procédure qui est déja créée.  
A part un "desc nom_procedure" (comme pour les tables, pour voir la structure), je ne sais pas comment faire...
 
Auriez-vous une idée pliz?  :(


---------------
OST Anime
Reply

Marsh Posté le 30-11-2005 à 22:33:09   

Reply

Marsh Posté le 01-12-2005 à 00:19:22    

Si la procédure a été insérée dans la base, alors il est possible de la voir comme les autres procédures.
 
De quel type de procédure s'agit-il ? d'un trigger ? d'une procédure pour créer une vue ?d'une fonction dans un package ?
 
Sous sqlplus, faire :

set long 4000
SELECT TRIGGER_BODY from user_triggers where trigger_name = 'toto'
 
ou
 
set long 4000
select * from dba_views where view_name='my_view';

L'astuce à connaitre est set long un grandnombre, puis il faut afficher le corps de la procédure qui se trouver dans un objet user_*** ou dba_*** ou all_***

Reply

Marsh Posté le 01-12-2005 à 08:21:03    

il s'agit d'une procédure "normale", personnalisée donc. Je veux juste récupérer des valeurs dans certaines tables et en faire une moyenne. En fait je fais une moyenne des controles qu'a fait les étudiants

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed