Exporter la structure d'une table oracle

Fermé
medonline - 31 mars 2005 à 11:00
 LiFo2 - 20 déc. 2007 à 10:33
Bonjour à tous,

Je cherche la requete SQL oracle qui me permet d'afficher la requete de création d'une table équivalente à celle de MySQL : SHOW CREATE TABLE.

Quand je met "SHOW CREATE TABLE" dans SQLWorksheet j'ai l'erreur : MGR-00111: option SHOW interdite

Existe t-il ce genre de requete sous oracle 8.0.5 ?

Merci pour votre aide
A voir également:

2 réponses

Tu devrais essayer ça :
select dbms_metadata.get_ddl('TABLE', 'my_table_name') FROM ALL_TABLES;

en remplaçant my_table_name par le nom de ta table.

Pour plus d'info, regarde la doc de dbms_metadata, il y a plein de fonctionnalités intéressantes.
2
Fada09 Messages postés 1701 Date d'inscription lundi 15 septembre 2003 Statut Contributeur Dernière intervention 4 septembre 2010 542
31 mars 2005 à 11:20
Salut,

Ben je crois pas que cela existe mais tu peux déja faire : DESC NOM_DE_TA_TABLE pour avoir sa structure mais il te faudra ensuite modifier pour avoir la requete de création :-(

Cela ne te donne pas non plus les contraintes posées sur la table (Primary key, Foreign Key, Check,...)

Bonne chance ++
;-)
~ ~ Fada ~ ~ : Member of #Star!alco
0