[已解决] 数量超出 32 位整数值范围。改成type number 也不行

  [复制链接]
查看103742 | 回复116 | 2020-12-18 05:56:55 | 显示全部楼层 |阅读模式
需要把一个 十几位的编号 按起始号码 拆分成单个编号的序列表。但 编号 类型无论是整数 还是 小数 都提示 数量超出 32 位整数值范围。
求教如何解决

10766111247551.png
10766111247552.zip (19.21 KB, 下载次数: 0)
回复

使用道具 举报

time | 2020-12-18 06:03:55 | 显示全部楼层
可以曲线救国,取【开始编号】和【借书编号】后几位生成list后,再添加开头部分
10766111247553.zip (26.2 KB, 下载次数: 0)
回复

使用道具 举报

高尔夫1.8t | 2020-12-18 06:10:55 | 显示全部楼层
可以曲线救国,取【开始编号】和【借书编号】后几位生成list后,再添加开头部分


这种方法倒是想到了,但 这个方法有缺陷,就是 从哪里切分 编号?从后三位切,万一 倒数第四位发生变化。结果就会出错。在提前不知道编码规则 以及无法确定 编号 前面到底有几位是固定的 情况下,,这种方法不敢用。。。
回复

使用道具 举报

sayonara3310 | 2020-12-18 06:14:55 | 显示全部楼层
把编号按文本处理
回复

使用道具 举报

嘉明 | 2020-12-18 06:19:56 | 显示全部楼层
这种方法倒是想到了,但 这个方法有缺陷,就是 从哪里切分 编号?从后三位切,万一 倒数第四位发生变化。 ...


可以先判断从哪一位开始切分
回复

使用道具 举报

香水百合 | 2020-12-18 06:25:56 | 显示全部楼层
你一开始的思路就错,你需要的是判断起始编号与结束编号相差多少位数,然后利用笛卡尔积去生成一个list在进行表的合并就好了
10766111247554.zip (18.09 KB, 下载次数: 0)
回复

使用道具 举报

咖啡豆 | 2021-6-5 11:47:27 | 显示全部楼层
嘘,低调。
回复

使用道具 举报

南风 | 2021-7-3 10:29:51 来自手机 | 显示全部楼层
LZ帖子不给力,勉强给回复下吧
回复

使用道具 举报

梦儿 | 2021-10-19 08:36:18 来自手机 | 显示全部楼层
忙完了,来看看视频
回复

使用道具 举报

google | 2021-10-29 21:37:48 | 显示全部楼层
前排,哇咔咔
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则