Oracle
 sql >> Base de données >  >> RDS >> Oracle

Oracle exportant le SQL de la structure de la base de données

De cet article de blog , il semble qu'il existe un package appelé dbms_metadata qui peut générer create table SQL. Exemple :

 set pagesize 0
 set long 90000
 set feedback off

 set echo off 
 spool filename.sql 
 connect username/password;
 SELECT DBMS_METADATA.GET_DDL('TABLE',u.table_name)
     FROM USER_TABLES u;
 SELECT DBMS_METADATA.GET_DDL('INDEX',u.index_name)
     FROM USER_INDEXES u;
 spool off;