2017-07-18 204 views
0

下面是我当前正在使用的代码,我试图在数据库中替换逗号和句点,但现在它只做一个或另一个。由于在SQL代码中替换多个项目(逗号,句点等)

(Case when dim.obligorname like '%,%' then Replace(DIM.[ObligorName], ',', ' ') 
      Else case when dim.obligorname like '%.%' then Replace(DIM.[ObligorName], '.', ' ') 
      Else Dim.ObligorName end end) as Obligorname, 

回答

2

怎么是这样的:

Replace(Replace(DIM.[ObligorName], ',', ' '), '.', ' ') 
+0

真棒。谢谢! –

3

为什么不尝试这样的事:

UPDATE myTable DIM 
    SET DIM.[ObligorName] = 
    Replace(Replace(DIM.[ObligorName], ',', ' '), '.', ' ') 
+0

感谢您的帮助! –