none
Manipulando campo tipo de dado XML RRS feed

  • Pergunta

  • Preciso fazer um update em um campo XML.

    Meu cenario:

    Tenho uma tabela #TMP com os campos id e XML

    nesse campo xml aparece os valores da seguinte forma:

    <XML1>
      <Cod>1</Cod>
      <TpPessoa>F</TpPessoa>
      <CNPJ_CPFCliCred>11111111111</CNPJ_CPFCliCred>
      <NomCli>teste</NomCli>
      <Vlr>1.65</Vlr>
      <DtDia>2014-03-18</DtDia>
    </XML1>

     Qual seria o comando para eu alterar por exemplo os valores das tegs CNPJ_CPFCliCred e NomCli? Vi alguns exemplos na internet utilizando o update no campo da tabela, que meu caso o campo é o xml, e depois utilizando o comando set "XML.modify('replace value of " ,porém, estou fazendo alguma coisa errada, pois, quando eu executo o update fala que as linhas foram afetadas porém os valores que nesse caso seriam 11111111111 e teste continuam exatamente iguais. Agradeço muito a ajuda. É a primeira vez que estou trabalhando com o tipo XML.

    quinta-feira, 24 de janeiro de 2019 11:28

Respostas

Todas as Respostas