www.bewise.fr

Recherche

Modifier l'XML dans un champ de la BD

Par L'équipe Bewise, posté le 12/07/2010

Tags : SQL Server

Pour info, voici comment on fait pour modifier l'XML directement dans le champ de la base de données.

Scénario : j'ai une table avec une colonne qui contient de l'XML du genre

<properties>
  <property name="Ordre du stade" value="0" />
  <property name="Stade BBCH" value="00" />
  <property name="Projet" value="1" />
properties>

Je veux ajouter une nouvelle ligne là dedans

G

J'ai fait ça avec la commande :

UPDATE T
set ensProprietes.modify('
insert G 
as first
into (/properties)[1] ') 
WHERE T.ensID = 12705

Pour plus d'infos sur MSDN aller ici :

http://msdn.microsoft.com/en-us/library/ms175466.aspx


Commentaires