FOR XML PATH構造体を使用して値のリストを作成すると、 私はそれが常に選択された値に後続のスペースを追加することがわかります。FOR XML PATHは常に値に末尾のスペースを追加します
これは私自身のデリミタを提供しようとした私の試みです。末尾のスペースはの後に追加され、の列とデリミタが連結されています。例えば
:次の文字列で
SELECT country + '-' FROM countryTable...
結果:
china- france- england-
はこれを見た他の誰を持っており、それを停止する方法はありますか?
私は、SQL Serverのに2016
おかげ
'SELECT LEFT(columnName、LEN(ColumnName)-1) 'を使用してください –
検証可能な例を表示できますか? 'select for xml'はそれ自身でスペースを追加しません。多分、問題はおそらくどこか他の場所にあります。 –
'Country'カラムの各値に先頭のスペースが –