Schema d'une table sous oracle

bbikuku Messages postés 20 Date d'inscription   Statut Membre Dernière intervention   -  
jee pee Messages postés 31884 Date d'inscription   Statut Modérateur Dernière intervention   -
Bonjour,

je suis un utilisateur informix et je suis actuellement entrain de migrer vers une bdd oracle sous linux .
sous informix ,je peux avoir le schema d'une table de la bdd en faisant:

dbschema -t <nom_table> -d <nom_database>.

je voudrai avoir la commande pour une bdd oracle.
quelqu'un peut il m'aider.

merci d'avance

3 réponses

  1. jee pee Messages postés 31884 Date d'inscription   Statut Modérateur Dernière intervention   9 979
     
    Salut,

    Sous Oracle il faut se connecter à sqlplus et faire

    desc table
    desc user.table

    cdlt
    0
  2. bbikuku Messages postés 20 Date d'inscription   Statut Membre Dernière intervention  
     
    merci jee pee,

    mais la commande desc ne me donne que la structure de la tables pas des différents indexes et autres objets définis sur la table.

    sous informix:la sortie de dbschema -t <nom_table> -d <nom_database> me donne le script pour créer cette table avec les différents objets qui y sont liés par exemple les indexes définis dessus.
    0
  3. jee pee Messages postés 31884 Date d'inscription   Statut Modérateur Dernière intervention   9 979
     
    En mode ligne de commande c'est complexe sous Oracle.

    Il faut faire des select dans les tables systèmes v$... et donc maitriser la structure interne d'Oracle.

    Le mieux c'est d'utiliser un outils graphique. Comme sqldeveloper, outils gratuit d'oracle : https://www.oracle.com/tools/downloads/sqldev-v192-downloads.html

    0