tengo una tabla llamada Map_Data y los datos se parece a:caracteres adicionales durante el uso de XML PATH
ID SoCol Descol
125 case Per_rating when 5 then 'Good' when 4 then 'Ok' else null end D_Code
Y escribí una consulta en esta fila particular y la consulta es:
SELECT Params = (SELECT DesCol + ' = ''' + SoCol + ''''
FROM dbo.Map_Data t1
WHERE ID = 125
FOR
XML PATH('')
)
y me da la salida como:
D_Code = 'case per_rating
 when 5 then 'Good'
 when 4
 then 'Ok'
 end'
puede alguien decirme por qué estoy recibiendo '
'
y cómo puedo corregirlo?
Comprueba el contenido de Mapdata, me parece que hay # 13 (devoluciones de carro) en él. Es posible que no sean visibles en lo que sea que esté usando para mostrar el contenido de la tabla. Dado dónde están, parece SoCol estaba embellecido. –