Bonjour,

Je souhaiterais stocker des requêtes SQL dans une grappe XML (le texte de la requête, pas le résultat...). Y a-t-il des standards de fait pour la structure de stockage ?

Je pensais faire quelque chose comme ça :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
<Requetes>
   <Requete intitule="Requete1">
        <select> select *</select>
        <from>from table </from>
       <where />
       <groupby />
       <having />
       <orderby />
   </Requete>
   ...
</Requetes>
...mais je vois bien les limites (Union, requêtes imbriquées...)

Je peux aussi me contenter de faire ça :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
<Requetes>
   <Requete intitule="Requete1">
        <l1> select *</l1>
        <l2>from table <l2>
       <l3 />
       <l4 />
       <l5 />
       <l6 />
   </Requete>
   ...
</Requetes>
Quelqu'un aurait une suggestion ?

Merci d'avance