问题 关于数据库表批量记录的修改

bcy123456 2003-12-09 03:37:33
当我修改一条记录的时候,使用下面的sql语句就可以执行:

update biany set qydh='025-'+qydh
where qydh='8765432'

但是,我要修改多条记录的时候,就执行出错了,sql语句如下:

update biany set qydh='025-'+qydh
where lmname2='玻璃、玻璃钢及幕墙材料' and qydh not like '025-%'

错误信息如下:
服务器: 消息 8152,级别 16,状态 6,行 1
将截断字符串或二进制数据。
语句已终止
...全文
53 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
jacklinchen 2003-12-09
  • 打赏
  • 举报
回复
数据库表biany中qydh字段设计的长度不够,增加长度设置即可
dlpseeyou 2003-12-09
  • 打赏
  • 举报
回复
语句不错
长度不够
victorycyz 2003-12-09
  • 打赏
  • 举报
回复
qydh字段长度不足。

34,587

社区成员

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

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