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

Obtenir le schéma Oracle

Noms des tables :

select * from user_tables

Noms des colonnes de table :

select * from user_tab_columns

Clés primaires, clés uniques, clés étrangères :

select * from user_constraints

Plus généralement :

select * from dictionary

pour voir toutes les vues système possibles que vous pouvez utiliser.

Si vous voulez que le DDL réel soit utilisé pour créer les tables, etc., vous pouvez utiliser dbms_metadata.get_ddl , qui renvoie un CLOB.

Par exemple :

select dbms_metadata.get_ddl('TABLE','MY_TABLE') from dual;