Preguntas etiquetadas con xquery

3
Concatene todos los valores del mismo elemento XML utilizando XPath / XQuery
Tengo un valor XML como este: <R> <I>A</I> <I>B</I> <I>C</I> ... </R> Quiero concatenar todos los Ivalores y devolverlos como una sola cadena: ABC.... Ahora sé que puedo destruir el XML, agregar los resultados como un XML sin nodo y aplicarlo .values('text()[1]', ...)al resultado: SELECT ( SELECT n.n.value('text()[1]', 'varchar(50)') AS …

4
Modificar XML: atributos en elementos
Tengo una XMLcolumna que contiene datos con estructura similar: <Root> <Elements> <Element Code="1" Value="aaa"></Element> <Element Code="2" Value="bbb"></Element> <Element Code="3" Value="ccc"></Element> </Elements> </Root> ¿Cómo puedo modificar los datos usando SQL Server para cambiar cada Valueatributo en un elemento? <Root> <Elements> <Element Code="1"> <Value>aaa</Value> </Element> <Element Code="2"> <Value>bbb</Value> </Element> <Element Code="3"> <Value>ccc</Value> …
11 sql-server  xml  xquery 

2
Devuelve secuencias xml donde un atributo no contiene un carácter específico
Considere el siguiente XML simple: <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> Quiero obtener una lista de <Customer>secuencias donde el addressatributo del <email>elemento no contiene un @. Entonces, quiero una salida que se vea así: <customer name="Brent"> …
10 sql-server  xml  xquery 

1
Reemplace el valor del elemento xml fuertemente tipado en SQL Server con XQuery
Dado un elemento, definido dentro de una Colección de Esquema XML como tal: <xsd:element name="xid"> <xsd:simpleType> <xsd:restriction base="xsd:string"> <xsd:maxLength value="32" /> </xsd:restriction> </xsd:simpleType> </xsd:element> ¿Cómo actualizarías el elemento usando XQuery? El elemento se encuentra dentro del espacio de nombres ns en la colección de esquemas. He estado tratando de actualizar …

1
IN y NOT IN para columna XML
Tengo una tabla con una columna xml. Xml es similar a <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> Ahora debajo de la consulta, devuelva la columna sl_no y la columna myxml de las filas que contienen la columna xml con los valores …
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.