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:
les informations inséreés doivent être récupérées d'une autre table , mais je sais pas comment je pourrais le faire
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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>'
j'ai essayé avec
mais j'ai pas réussi
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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>'
L'enviromenent : sql server 2008
Partager