update News set content = replace(cast(content as varchar(8000)), "www.jb51.net", "http://www.jb51.net")
2。如何批量替换varchar和nvarchar类型 varchar和nvarchar类型是支持replace,所以如果你的text/ntext不超过8000/4000可以先转换成前面两种类型再使用replace。 update 表名 set text类型字段名=replace(convert(varchar(8000),text类型字段名),"要替换的字符","替换成的值") update 表名 set ntext类型字段名=replace(convert(nvarchar(4000),ntext类型字段名),"要替换的字符","替换成的值")