Exporter la structure d'une table oracle

medonline -  
 LiFo2 -
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

2 réponses

LiFo2
 
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   Statut Contributeur Dernière intervention   545
 
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