SQL文本中的神秘间距

时间:2013-03-04 16:29:18

标签: sql text replace spaces

我正在尝试替换SQL的注释(文本)中的空格。

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

结果:

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

为什么不是所有空间都被替换? (如果我在替换中放入双倍空格 - 没有任何东西被替换掉)......还有什么呢?

1 个答案:

答案 0 :(得分:-1)

CaseID是varchar类型吗?尝试不带单引号:

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