Descriptif table imbriqués

daftgan Messages postés 17 Date d'inscription   Statut Membre Dernière intervention   -  
daftgan Messages postés 17 Date d'inscription   Statut Membre Dernière intervention   -
bonjour,

je travail en ce moment sous oracle en PL/SQL, mais je debute un peu, j'aurais aimer savoir si pour faire un descriptif de la table contenant un type de table qui contient d'ailleurs lui même un type de table, un simple 'DESC latableenquestion' suffirai a tout décrire?

merci d'avance!

2 réponses

jee pee Messages postés 41553 Date d'inscription   Statut Modérateur Dernière intervention   9 725
 
Salut,

De ce que je comprends dans ta description non.

Le desc ne donne que la structure de la table du dictionnaire Oracle.

Si tu gères ton propre dictionnaire, de façon applicative, il te faut afficher le contenu de ta table qui contient ton dictionnaire.

Par contre si ta table applicative est utilisée pour à son tour créer des tables oracle, alors il te faut passer par une étape intermédiaire, générer par un select un autre sql qui lancera le desc. Par exemple

spool desc2.sql
select 'desc ' nom_table ';' from mondicitionnaire;
spool off

et après tu utilises le fichier desc2.sql

(il faudrait rajouter quelques commanandes avant le select pour ne pas récupérer le titre de colonnes)

cdlt
0
daftgan Messages postés 17 Date d'inscription   Statut Membre Dernière intervention  
 
merci beaucoup sa m'aide! je vais essayer cela de ce pas!
0