Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Anderson Amaral

transformar xml em string

Recommended Posts

bom dia!

 

tenho a seguinte query

 

 

SELECT DISTINCT
  RES.DOC     AS CTRC
 ,RES.FILDOC  AS FILDOC
 ,RES.SERIE   AS SERIE
 ,SUBSTRING((REPLACE(REPLACE(NOTASXML,'</row>',' / '),'<row>','')),1,LEN(REPLACE(REPLACE(NOTASXML,'</row>',' / '),'<row>',''))-2) AS NUMNOTAS
FROM 
 (SELECT 
   DT6_DOC      AS DOC
  ,DT6_FILDOC   AS FILDOC
  ,DT6_SERIE    AS SERIE
  ,(  SELECT 
	(DTC.DTC_NUMNFC) AS [text()] 
   FROM 
	DTC010      AS DTC
   WHERE
		DTC.D_E_L_E_T_ <>'*'
	AND DTC.DTC_FILIAL = ''
	AND DTC.DTC_DOC    = DT6_DOC
	AND DTC.DTC_FILDOC = DT6_FILDOC
	AND DTC.DTC_SERIE  = DT6_SERIE 
	FOR XML PATH)   AS NOTASXML
	FROM 
  DT6010 AS DT6	
     WHERE 
   D_E_L_E_T_ <>'*'
  AND DT6_FILIAL = '' ) AS RES

 

funciona corretamente, mas quando vou execua-la em qualquer software ou view ele da um erro

 

Error in WHERE clause near ')'.

Unable to parse query text.

 

 

alguem pode me ajudar?

Compartilhar este post


Link para o post
Compartilhar em outros sites

e se ao inves de executar você mandar exibir a sintaxe?

Acho que esta com limite de caracter a variavel que você esta armazendo este comando.

 

Abçs

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.