Comment obtenir de l'Oracle instruction create table dans SQL*Plus

J'ai une table qui existe dans une base de données Oracle, mais n'apparaît pas sur ma liste de tables dans l'outil SQL Developer. Cependant, si je vais à SQL*Plus, et de faire une

select table_name from user_tables;

- Je obtenir le tableau. Si j'type

desc snp_clearinghouse;

il me montre les champs. Je voudrais obtenir l'instruction de création, parce que j'ai besoin d'ajouter un champ. Je peux modifier le tableau pour ajouter le champ, mais j'ai encore besoin de l'instruction create mettre dans notre contrôle de code source. Ce pl/sql instruction est utilisée pour obtenir l'instruction de création d'une table?

  • cletus la réponse sera vous aider à obtenir le DDL vous voulez, mais en ce qui concerne SQL Developer ne pas montrer le tableau (je suppose que vous faites référence à l'Oracle SQL Developer), sont à vous connecter en tant que propriétaire de la table? Qu'advient-il si vous tapez SELECT table_name DE user_tables dans SQL Developer?
  • Il montre toutes les tables, y compris celui-là. J'ai 84 tables dans cette base de données, quand je fais un select table_name de user_tables, et seulement 83 afficher dans la liste des tables. C'est une base de données relationnelle, mais c'est une copie d'un heirarachical base de données, et il obtient régénérés à chaque jour. Je pense que SQL Developer est perdu, ou ne peut pas vraiment suivre parfois.