Récupérer construction trigger/vues - SQL/NoSQL - Programmation
Marsh Posté le 17-01-2011 à 10:42:33
Salut,
concernant oracle, tu trouveras toutes tes infos dans les vues système DBA_VIEWS et DBA_TRIGGERS (ou USER_VIEWS et USER_TRIGGERS si tu n'as pas accès aux 2 premières).
Marsh Posté le 17-01-2011 à 11:18:47
Pour oracle tu peux aller faire un tour du côté de :
- exp avec rows=n et log=y, et tu retrouveras les DDL dans le log.
- le package DBMS_METADATA :
select
dbms_metadata.GET_DDL('PROCEDURE',u.object_name)
from
user_objects u
where
object_type = 'PROCEDURE';
pour les objets PL/SQL et :
select DBMS_METADATA.GET_DEPENDENT_DDL('TRIGGER','EMPLOYEE') aa from dual;
pour les triggers.
Marsh Posté le 17-01-2011 à 10:28:10
Bonjour à tous,
Je vous contacte car un petit souci se pose à moi en fait j'essaye de récupérer la construction de trigget qu'ils soient sur une base de données oracle ou mysql. Pour être plus clair, il existe cette requete :" show columns from site; " qui permet de retourner la construction de la table (champs, clé primaire etc...)
Je voudrais donc savoir s'il m'est possible de faire la même chose avec des triggers ou des vues? Afin de savoir comment ils ont été créés (c'est à dire récupérer le create trigger etc ...)
Merci d'avance de vos réponses,
Cordialement,
flk