Descriptif table imbriqués

Fermé
daftgan Messages postés 17 Date d'inscription mardi 13 janvier 2009 Statut Membre Dernière intervention 15 mai 2014 - 13 nov. 2010 à 18:28
daftgan Messages postés 17 Date d'inscription mardi 13 janvier 2009 Statut Membre Dernière intervention 15 mai 2014 - 16 nov. 2010 à 23:56
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 40657 Date d'inscription mercredi 2 mai 2007 Statut Modérateur Dernière intervention 10 janvier 2025 9 484
13 nov. 2010 à 20:51
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 mardi 13 janvier 2009 Statut Membre Dernière intervention 15 mai 2014
16 nov. 2010 à 23:56
merci beaucoup sa m'aide! je vais essayer cela de ce pas!
0