Insertion des données xml avec une requête SQL
Bonjour,
J'ai une table Client qui possède 3 attributs ( Prenom , Nom et XmlTest de type XML qui groupe le poids , les yeux et la taille)
Je veux insérer des informations dans cette table , voila la requête que j'utilise:
Code:
1 2 3 4 5 6 7
| INSERT INTO [Client] (Prenom, Nom, XmlTest)
SELECT 'Julien', 'Duprat',
N'<ClientAttributes>
<Poids> 50 </Poids>
<Yeux>Bleu</Yeux>
<Taille>1.85</Taille>
</ClientAttributes>' |
les informations inséreés doivent être récupérées d'une autre table , mais je sais pas comment je pourrais le faire
j'ai essayé avec
Code:
1 2 3 4 5 6 7
| INSERT INTO [Client] (Prenom, Nom, XmlTest)
SELECT 'Julien', 'Duprat',
N'<ClientAttributes>
<Poids> SELECT POIDS FROM T1 WHERE nom='Julien' /Poids>
<Yeux>SELECT YEUX FROM T2 WHERE nom='Julien'</Yeux>
<Taille>SELECT TAILLE FROM T3 WHERE nom='Julien'</Taille>
</ClientAttributes>' |
mais j'ai pas réussi :(
L'enviromenent : sql server 2008