一个update问题

wusongping 2006-11-04 11:54:49
我有一个表,我想把字段里面的内容全部更新,记录比较多,而且每个记录的内容也不一样。
要实现的是 在所有的记录内容 最后面 在加上我更新的一个通知

我写的是:

update table set 内容=内容+'我要更新的通知'

在查询分析器中执行的时候,报错:

服务器: 消息 403,级别 16,状态 1,行 1
对数据类型而言运算符无效。运算符为 add,类型为 ntext。


望知道的朋友指点下,给个语句能在查询分析器中通过执行的。

...全文
299 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
wusongping 2006-11-05
  • 打赏
  • 举报
回复
顶下
wusongping 2006-11-05
  • 打赏
  • 举报
回复
顶起
hhhdyj 2006-11-05
  • 打赏
  • 举报
回复
对于ntext的更新不能用update,而要用updatetext
详细说明请查阅联机帮助
gc_ding 2006-11-05
  • 打赏
  • 举报
回复
--定义添加的的字符串
declare @s_str varchar(8000)
select @s_str='我要更新的通知'

--字符串添加处理
declare @p varbinary(16),@postion int,@rplen int
select @p=textptr(字段名) from 表名
updatetext 表名.字段名 @p null null @s_str
gc_ding 2006-11-05
  • 打赏
  • 举报
回复
updatetext textptr('我要更新的通知') null 0 内容

34,587

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
  • 基础类社区
  • 二月十六
  • 卖水果的net
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧