Foxtable(狐表)用户栏目专家坐堂 → 值对于 Decimal 太大或太小


  共有3556人关注过本帖平板打印复制链接

主题:值对于 Decimal 太大或太小

帅哥哟,离线,有人找我吗?
狐表(小白)
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:小狐 帖子:368 积分:3973 威望:0 精华:0 注册:2019/9/17 10:06:00
值对于 Decimal 太大或太小  发帖心情 Post By:2022/3/20 15:20:00 [只看该作者]

如图,鼠标点击<YW_销售生产单明细>表中最长的那行'来源'列提示错误,其它行不会提示,SQL server 数据对应数据列类型是nvarchar(500),<YW_销售生产单明细>表数据是通过存储过程从<YW_销售订单拆单明细>表插入过来的,代码如下,执行完成后也不报错。数据来源表<YW_销售订单拆单明细> 中的 '来源' 是通过这种方式处理过的  dr("来源")= dr("来源").PadLeft(2,"0")

存储过程代码:

INSERT INTO YW_销售生产单明细
......

SELECT
......

 [来源]= stuff((SELECT distinct ',' + [来源] F ROM YW_销售订单拆单明细 t  

  WHERE t.产品名称=[YW_销售订单拆单明细].产品名称 and t.产品分类=[YW_销售订单拆单明细].产品分类  and t.产品型号=[YW_销售订单拆单明细].产品型号

  and t.订单编号=@订单编号  FOR xml path('')),1,1,'')  
........


图片点击可在新窗口打开查看此主题相关图片如下:1.png
图片点击可在新窗口打开查看

[此贴子已经被作者于2022/3/20 17:40:00编辑过]

 回到顶部