Perguntas com a marcação «xquery»

3
Concatene todos os valores do mesmo elemento XML usando XPath / XQuery
Eu tenho um valor XML como este: <R> <I>A</I> <I>B</I> <I>C</I> ... </R> Quero concatenar todos os Ivalores e retorná-los como uma única sequência:ABC... . Agora eu sei que posso fragmentar o XML, agregar os resultados novamente como um XML sem assentimento e aplicar .values('text()[1]', ...)ao resultado: SELECT ( SELECT …

4
Modificar XML: atributos em elementos
Eu tenho uma XMLcoluna que contém dados com estrutura semelhante: <Root> <Elements> <Element Code="1" Value="aaa"></Element> <Element Code="2" Value="bbb"></Element> <Element Code="3" Value="ccc"></Element> </Elements> </Root> Como posso modificar os dados usando o SQL Server para alterar cada Valueatributo em um elemento? <Root> <Elements> <Element Code="1"> <Value>aaa</Value> </Element> <Element Code="2"> <Value>bbb</Value> </Element> <Element …
11 sql-server  xml  xquery 

2
Retornar sequências xml em que um atributo não contém um caractere específico
Considere o seguinte XML simples: <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> Quero obter uma lista de <Customer>sequências em que o addressatributo do <email>item não contém um @. Então, eu quero uma saída que se parece com: …
10 sql-server  xml  xquery 

1
Substitua o valor do elemento xml fortemente digitado no SQL Server pelo XQuery
Dado um elemento, definido dentro de uma XML Schema Collection como tal: <xsd:element name="xid"> <xsd:simpleType> <xsd:restriction base="xsd:string"> <xsd:maxLength value="32" /> </xsd:restriction> </xsd:simpleType> </xsd:element> Como você atualizaria o elemento usando o XQuery? O elemento é encontrado no espaço de nomes ns na coleção de esquemas. Eu tenho tentado atualizar o elemento …

1
Coluna IN e NOT IN para XML
Eu tenho uma tabela com uma coluna xml. Xml é semelhante 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> Agora, abaixo da consulta, retorne a coluna sl_no e a coluna myxml das linhas que contêm a coluna xml com os valores 'abc' …
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.