导航
  • 主页
  • 基础类
  • 应用实例
  • 新技术前沿

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

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
将截断字符串或二进制数据。
语句已终止
...全文
7 点赞 收藏 3
写回复
3 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
jacklinchen 2003-12-09
数据库表biany中qydh字段设计的长度不够,增加长度设置即可
回复
dlpseeyou 2003-12-09
语句不错
长度不够
回复
victorycyz 2003-12-09
qydh字段长度不足。
回复
发动态
发帖子
MS-SQL Server
创建于2007-09-28

3.2w+

社区成员

MS-SQL Server相关内容讨论专区
申请成为版主
社区公告
暂无公告