Jetez un œil à dbms_metadata
, notamment sa procédure dbms_metadata.get_ddl
fonction (voir ce lien tahiti).
Donc, dans votre cas, vous feriez d'abord un
select dbms_metadata.get_ddl('TABLE', 'SOURCETABLE') from dual;
Selon être ici maintenant Commentaire de :n'oubliez pas le dbms_metadata.get_dependent_ddl
:
select dbms_metadata.get_dependent_ddl('TABLE', 'SOURCETABLE') from dual;
Et puis travaillez à partir de la sortie donnée.