Oracle
 sql >> Database >  >> RDS >> Oracle

Ottieni lo schema Oracle

Nomi delle tabelle :

select * from user_tables

Nomi delle colonne delle tabelle :

select * from user_tab_columns

Chiavi primarie, chiavi univoche, chiavi esterne :

select * from user_constraints

Più in generale :

select * from dictionary

per vedere tutte le possibili viste di sistema che puoi utilizzare.

Se desideri utilizzare il DDL effettivo per creare le tabelle, ecc., puoi utilizzare dbms_metadata.get_ddl , che restituisce un CLOB.

Ad esempio:

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