Utilisation de XQUERY/Modifier pour remplacer un morceau de mon XML avec la valeur de champ de type varchar

J'ai une table:

MyTable
  config as XML
  title as varchar(255)

Dans MyTable.config j'ai XML dans la structure suivante:

<configuration pagetitle="myConfig">
  <column>
    <row>
      <component id="1" type="MyPiece" title="My Title" text="junk" />
    </row>
  </column>
</configuration>

J'ai besoin d'un script pour injecter la valeur de MyTable.le texte dans le texte de l'attribut de l'élément de nœud dans ma config XML.

Je sais que c'est mal, mais je veux faire quelque chose de similaire:

UPDATE MyTable SET config.configuration.column.row.component.title = title

OriginalL'auteur Jason | 2008-11-09