SQL Server动态更新列字符

时间:2011-06-22 22:40:46

标签: sql sql-server replace

我有一个DB表,其中有一个名为Pools的列,程序员发出错误并且数据如下:

pool1,pool2;pool3;pool4

我需要更新表中的每一行,只需将replace(column, ',', ';')除外的相同数据替换回来。用分号替换行中给定列中的逗号。

有什么想法吗?

1 个答案:

答案 0 :(得分:2)

update YourTable set
  Pools = replace(Pools, ',', ';')