Précédent   Forum des professionnels en informatique > Bases de données > MS SQL-Server
MS SQL-Server Forum Microsoft SQL-Server. Avant de poster -> FAQ SQL-Server, Tutoriels SQL-Server
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 24/11/2011, 17h27   #1
Membre régulier
 
Femme Rym Ayari
Inscription : mars 2011
Messages : 134
Détails du profil
Informations personnelles :
Nom : Femme Rym Ayari
Localisation : Tunisie

Informations forums :
Inscription : mars 2011
Messages : 134
Points : 79
Points : 79
Par défaut 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
Rymaya est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 24/11/2011, 17h50   #2
Membre Expert
 
Homme Etienne ZINZINDOHOUE
Ingénieur développement
Inscription : mars 2010
Messages : 1 139
Détails du profil
Informations personnelles :
Nom : Homme Etienne ZINZINDOHOUE
Localisation : France, Nord (Nord Pas de Calais)

Informations professionnelles :
Activité : Ingénieur développement
Secteur : High Tech - Opérateur de télécommunications

Informations forums :
Inscription : mars 2010
Messages : 1 139
Points : 2 470
Points : 2 470
Envoyer un message via Yahoo à zinzineti
ici et
__________________
Etienne ZINZINDOHOUE
Billets-Articles
zinzineti est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 17h48.


 
 
 
 
Partenaires

Hébergement Web