を使用している間、私はMap_Dataと呼ばれるテーブルを持っており、データは次のようになります。余分な文字のXML PATH
ID SoCol Descol
125 case Per_rating when 5 then 'Good' when 4 then 'Ok' else null end D_Code
そして、私は、この特定の行でクエリを書いて、クエリは次のとおりです。
SELECT Params = (SELECT DesCol + ' = ''' + SoCol + ''''
FROM dbo.Map_Data t1
WHERE ID = 125
FOR
XML PATH('')
)
と私は出力を得る:
D_Code = 'case per_rating
 when 5 then 'Good'
 when 4
 then 'Ok'
 end'
私は'
'
それを取得しています、なぜ誰も私を伝えることができると私はそれをどのように修正することができますか?
Mapdataの内容を確認すると、#13(キャリッジリターン)があると思います。これらは、表の内容を表示するために使用しているものでは表示されないことがあります。彼らがどこにいるかを考えれば、SoColは見事に見えた。 –