博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理
语法 
REPLACE ( 'string_e xpression1' , 'string_e xpression2' , 'string_e xpression3' ) 
参数说明 
'string_e xpression1' 
待搜索的字符串表达式。string_e xpression1 可以是字符数据或二进制数据。 
'string_e xpression2' 
待查找的字符串表达式。string_e xpression2 可以是字符数据或二进制数据。 
'string_e xpression3' 
替换用的字符串表达式。string_e xpression3 可以是字符数据或二进制数据。 

通俗理解即格式为: 
Update 表名 SET 要替换的列=REPLACE(要替换的列,被替换的字符,替换后的字符) 
示例SQL语句: 
Update tableName SET columeName = REPLACE(columeName, 'a', 'b') 

在SQL SERVER 2000 中批量替换某个字段中的某个字符的技巧这篇文章的内容如下:
UPDATE 表名(TABLE)
SET 字段名(TITLE) = REPLACE(CAST(字段名(TITLE) AS varchar(4000)), 
      '被替换的字符(IMG)', '替换的文字(IMAGE)')
删除重复数据
ALTER TABLE province ADD id int IDENTITY PRIMARY KEY