none
Importação XML RRS feed

  • Pergunta

  • Boa tarde!

    Estou tentando importar um xml de SAT para meu banco de dados. Importei o arquivo normalmente, mais na hora de filtrar as informações estou obtendo null, como senão encontra-se os nós do XML. Estou utilizando XQuery para a leitura...

    <envCFe versao="0.07" xmlns="http://www.fazenda.sp.gov.br/sat">
    <tpAmb>1</tpAmb>
    <idLote>XXXX</idLote>
    <cUF>35</cUF>
    <LoteCFe>
    <CFe>
    <infCFe versao="0.07" versaoSB="010103" versaoDadosEnt="0.07" Id="CFeXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX">
    <ide>
    <cUF>35</cUF>
    <cNF>XXXXXXX</cNF>
    <mod>XX</mod>
    <nserieSAT>XXXXXXXX</nserieSAT>
    <nCFe>XXXXXX</nCFe>
    <dEmi>20190801</dEmi>
    <hEmi>154528</hEmi>
    <cDV>1</cDV>
    <tpAmb>1</tpAmb>
    <CNPJ>XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX</CNPJ>
    <numeroCaixa>003</numeroCaixa>
    </ide>


    Na hora de importar estou usando o seguinte código:

    select
    	dados, 
    	dados.value('(envCFe/LoteCFe/CFe/infCFe/ide/cNF)[1]', 'varchar(max)')
    from
    	#DataXml

    Na coluna dados o xml é corretamente apresentado uma vez que ele já se encontra importado, porém quando filtro a informação está retornando null.

    Onde posso estar errando?

    Agradeço desde já!


    • Editado rafa_060990 terça-feira, 17 de setembro de 2019 18:01
    terça-feira, 17 de setembro de 2019 18:00

Respostas

Todas as Respostas