首页 新闻 会员 周边

SQL查询replace替换ntext,text字段内容

1
悬赏园豆:5 [待解决问题]

在一个表中有一个字段为text类型,我想把这个字段里所有出现"我们"替换为"中国" 

 sql语句要怎么写???

林雨....的主页 林雨.... | 初学一级 | 园豆:116
提问于:2010-09-21 17:17
< >
分享
所有回答(1)
0

不知道你的text字段长度有多长,如果没超出varchar(max)可以用这个:

replace(cast(field as varchar(max)),'find' ,'replace')

超过的话,就只能用textptr updatext:
http://msdn.microsoft.com/en-us/library/aa260658(SQL.80).aspx
http://sqlserver2000.databases.aspfaq.com/how-do-i-handle-replace-within-an-ntext-column-in-sql-server.html

如果只是一次性的话,建议还是直接在程序里替换吧~
_A_A | 园豆:1139 (小虾三级) | 2010-09-21 21:27
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册