0

簡単な質問です。

文字列を区切り記号で分割する解決策を探しているときに、これらの 2 つの記事を見つけました。

私を導く

これは私にとってはうまくいきましたが、文字列はセミコロンとそれに続くスペースで区切られています。デリミタをセミコロンとして指定すると、最初の部分文字列の後に、次の部分文字列の前にスペースが追加されます。

ただし、区切り文字を';として指定すると、' (セミコロンの後にスペース)、結果は同じです。fn_Split 関数の char の長さを 2 と 5 に増やしましたが、変更はありません。

Split 関数で変更できるものですか、それとも、Split 関数が結果を返した後に前のスペースを削除するには別の関数が必要ですか?

4

1 に答える 1

0

文字列から先行するスペースを削除するLTRIM関数について読んだばかりです。これは、Splitの結果をテーブルに保存しているので、LTRIMをUpdateステートメントで使用できるのでうまくいきます。

読んでくれてありがとう。

于 2012-10-08T23:18:36.743 に答える