Bonjour,
J'ai une table qui ressemble à ceci :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
create table MATABLE
(
  ID NUMBER(20, 0) NOT NULL 
, PARAMETRAGE CLOB 
)
le champ MATABLE.PARAMETRAGE est donc un CLOB qui contient un XML de ce type :
Code XML : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
<Table Type="S">
    <Fichier Separateur=";" RetourChariot="CrLf" NomFichier="ETABLISSEMENT.txt">
      <Colonnes>
        <Colonne Nom="ID" Type="Nombre" Taille="6" />
        <Colonne Nom="Nom" Type="Texte" Taille="30" />
        <Colonne Nom="Ville" Type="Texte" Taille="30" />
      </Colonnes>
    </Fichier>
    <Fichier Separateur=";" RetourChariot="CrLf" NomFichier="EMPLOYES.txt">
      <Colonnes>
        <Colonne Nom="ID" Type="Nombre" Taille="6" />
        <Colonne Nom="Nom" Type="Texte" Taille="30" />
        <Colonne Nom="Prénom" Type="Texte" Taille="30" />
        <Colonne Nom="ID_ETAB" Type="Nombre" Taille="6" />
      </Colonnes>
    </Fichier>
</Table>

Je voudrais obtenir la listes des colonnes par fichier, et donc avoir un résultat comme ceci :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
NomFichier               Colonne
=========================================
ETABLISSEMENT.txt        ID
ETABLISSEMENT.txt        Nom
ETABLISSEMENT.txt        Ville
EMPLOYES.txt             ID
EMPLOYES.txt             Nom
EMPLOYES.txt             Prénom
EMPLOYES.txt             ID_ETAB
Est-ce possible ?

Et si oui, avez-vous connaissance d'un tuto sur le sujet ? J'ai cherché sur mon ami Google, mais je n'ai pas dû utiliser les bons termes...

Merci d'avance,
Flophie