declare @tachareName varchar(200)
,@a varchar
set @tachareName='fsfhk,fsif,'
if(CHARINDEX(',',@tachareName)!=0)
--print @tachareName
--select REPLACE(@tachareName,',',' ')--The output is:fsfhk fsif
set @a=REPLACE(@tachareName,',',' ')
--REPLACE(@tachareName,',',' ')
print @a --The output is:f
怎么了,我想判断字符串是否有','符号并用''替换它。
环境是 SQL Server 2008。