首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > SQL Server >

当ntext某个字段数据大于8000时候,怎么替换该字段的相应字符

2012-09-14 
当ntext某个字段数据大于8000时候,如何替换该字段的相应字符。News表里的的Content是新闻内容,如何将这个里

当ntext某个字段数据大于8000时候,如何替换该字段的相应字符。
News表里的的Content是新闻内容,如何将这个里面www.163.com 替换成 www.baidu.com。

[解决办法]
从SQL SERVER 2005开始就出现nvarchar(max),varchar(max)了。


[解决办法]

SQL code
update News set Content=replace(cast (Content as nvarchar(max)),'www.163.com','www.baidu.com')
[解决办法]
SQL code
--orUPDATE  News  SET      Content=REPLACE(CONVERT(VARCHAR(MAX),CONTENT),'www.163.com','www.baidu.com')
[解决办法]
建议把字段类型修改成varchar或者nvarchar类型

SQL code
alter table News alter column Content varchar(max)--oralter table News alter column Content nvarchar(max) 

热点排行