插入数据库遇到的问题,大家帮看看

zjn12 2006-08-26 09:15:45
在SqlServer 查询分析器中运行出现以下情况.

语句:
insert into ST_STBPRP_B (STCD,STNM,RVNM,HNNM,BSNM,LGTD,LTTD,STLC,ADDVCD,MDBZ,MDPR,DTMNM,DTMEL,STTP,FRGRD,BGFRYM,EDFRYM,ADMAUTH,DRNA) values('测试站点001 ','134','辽河','松辽水系','松辽','3434','56454','石佛寺','002',53,454,'534',443,'f','fd','fd','fd','fdfdd',543)
问题:
服务器: 消息 8152,级别 16,状态 9,行 1
将截断字符串或二进制数据。
语句已终止。
...全文
119 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
wwh999 2006-08-26
  • 打赏
  • 举报
回复
目标表中部分字段的 长度设置值过短
(对应的写入值大过其最大宽度)

解决方法:加宽字段长度
cosio 2006-08-26
  • 打赏
  • 举报
回复
查看一下表结构,估计是定义的字段太短了,
wym840713 2006-08-26
  • 打赏
  • 举报
回复
插入数据中有字段的长度超过了你表定义的长度了,想一下那个字段可能出现这种情况.然后查下数据,把字段长度改大一点
zsforever 2006-08-26
  • 打赏
  • 举报
回复
原表数据长度问题,看看是不是设短了
OracleRoob 2006-08-26
  • 打赏
  • 举报
回复
语法无错,检查哪个字段的长度设置太短,定义长一些试试。

22,210

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server 疑难问题
社区管理员
  • 疑难问题社区
  • 尘觉
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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