替换SQL代码中的多个项目(逗号,句点等)

时间:2017-07-18 17:18:54

标签: sql sql-server

这是我目前正在使用的代码,我正在尝试替换数据库中的逗号和句点,但现在它只执行其中一个。感谢

(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 个答案:

答案 0 :(得分:3)

为什么不尝试这样的事情:

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

答案 1 :(得分:2)

这样的事情怎么样:

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