Questions marquées «xquery»

3
Concaténer toutes les valeurs du même élément XML à l'aide de XPath / XQuery
J'ai une valeur XML comme celle-ci: <R> <I>A</I> <I>B</I> <I>C</I> ... </R> Je veux concaténer toutes les Ivaleurs et les retourner comme une seule chaîne: ABC.... Maintenant, je sais que je peux déchiqueter le XML, agréger les résultats en tant que XML sans nœud et appliquer .values('text()[1]', ...)au résultat: SELECT …

4
Modifier XML: attributs en éléments
J'ai une XMLcolonne qui contient des données avec une structure similaire: <Root> <Elements> <Element Code="1" Value="aaa"></Element> <Element Code="2" Value="bbb"></Element> <Element Code="3" Value="ccc"></Element> </Elements> </Root> Comment puis-je modifier les données à l'aide de SQL Server pour changer chaque Valueattribut en un élément? <Root> <Elements> <Element Code="1"> <Value>aaa</Value> </Element> <Element Code="2"> <Value>bbb</Value> …
11 sql-server  xml  xquery 

2
Renvoie des séquences xml où un attribut ne contient pas de caractère spécifique
Considérez le XML simple suivant: <xml> <customer name="Max"> <email address="me@you.com" /> </customer> <customer name="Erik"> <email address="erik@your-mom.com" /> </customer> <customer name="Brent"> <email address="brentcom" /> </customer> </xml> Je veux obtenir une liste de <Customer>séquences où l' addressattribut de l' <email>élément ne contient pas de @. Donc, je veux une sortie qui ressemble …
10 sql-server  xml  xquery 

1
Remplacer la valeur d'un élément xml fortement typé dans SQL Server par XQuery
Étant donné un élément, défini dans une collection de schémas XML comme tel: <xsd:element name="xid"> <xsd:simpleType> <xsd:restriction base="xsd:string"> <xsd:maxLength value="32" /> </xsd:restriction> </xsd:simpleType> </xsd:element> Comment mettriez-vous à jour l'élément en utilisant XQuery? L'élément se trouve dans l' espace de noms ns dans la collection de schémas. J'ai essayé de mettre …

1
IN et NOT IN pour la colonne XML
J'ai une table avec une colonne xml. Xml est similaire à <Root> <Row> <user>abc</user> <Rowid>1</Rowid> </Row> <Row> <user>vf</user> <Rowid>2</Rowid> </Row> <Row> <user>ert</user> <Rowid>3</Rowid> </Row> <Maxrowid>3</Maxrowid> </Root> Maintenant, sous la requête, retournez la colonne sl_no et myxmlcolumn des lignes contenant une colonne xml ayant des valeurs 'abc' ou 'xyz' dans le …
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.