none
Leitura de XML RRS feed

  • Pergunta

  • Bom Dia!!

    Tenho a seguinte situação abaixo...

    Onde a variável CAMINHO não reconhece para abertura do arquivo.

    Tentei concatenar, mas não faz o reconhecimento também...

    Neste trecho que ocorre o erro de sintaxe.

    BULK @CAMINHO, SINGLE_BLOB) 

    DECLARE @XML XML
    DECLARE @CAMINHO VARCHAR(100)
    
    SET @CAMINHO = 'D:\201707\NFe351.xml'
    
    SET @XML = (
    SELECT CAST(BulkColumn AS XML)
    FROM OPENROWSET(
    BULK @CAMINHO, SINGLE_BLOB) 
    AS Arquivo)
    
    ;WITH XMLNAMESPACES(DEFAULT 'http://www.portalfiscal.inf.br/nfe')
    INSERT INTO DadosXML
    SELECT
    	  Nfe.value('dhEmi[1]','varchar(max)') as Data,
          NFe.value('nNF[1]', 'int') AS Nota,
    	  Nfe.value('../total[1]/ICMSTot[1]/vNF[1]','varchar(max)') as Total,
    	  NFe.value('../total[1]/ICMSTot[1]/vBC [1]','varchar(max)') AS BaseICMS,
          NFe.value('../total[1]/ICMSTot[1]/vICMS [1]','varchar(max)') AS VlrICMS
    FROM @XML.nodes('//infNFe/ide') AS NFes(NFe)

    quarta-feira, 22 de agosto de 2018 12:10