0

SQLのnotes(text)のスペースを置き換えようとしています。

select REPLACE(cast(notes as varchar(8000)), ' ', '.') 
as notes from nTable 
where CaseID = '1449686' 

結果:

****  Topic:.Pre-sales.support  I.second.the.motion!   

すべてのスペースが置き換えられないのはなぜですか?(置換にダブルスペースを入れると、何も置換されません)。他に何ができるでしょうか。

4

1 に答える 1

-1

CaseID は varchar 型ですか? 一重引用符なしで試してください:

select REPLACE(cast(notes as varchar(8000)), ' ', '.') 
as notes from nTable 
where CaseID = 1449686 
于 2013-03-04T16:32:30.793 に答える