[ABI 5.2] 导入回填问题,实现id自增

8279
7

李小钗 数据达人Lv4

发表于2022-2-24 14:49

悬赏1

未解决

楼主
这是pg数据库 这里要填什么才能实现id自增

最近看过此主题的会员

xdp

liulei6511

5720

zly_2960

esen_4UJDD6Z4ST

wxw

ddb

feng6884350

怕黑的小张plus

jiangqiao

dad

7个回答

只看楼主

一点一点 数据老手Lv5

发表于2022-2-24 14:58

只看该作者

取消 关注该作者的回复

沙发

你好,在表元上用#号试试,在把浮动出来的序号回填到id里面

李小钗 数据达人Lv4

发表于2022-2-24 15:05

只看该作者

取消 关注该作者的回复

板凳

一点一点 发表于 2022-2-24 14:58
你好,在表元上用#号试试,在把浮动出来的序号回填到id里面

不行,我进行了分页,之前有试过,结果把我运来的数据都给覆盖了

一点一点 数据老手Lv5

发表于2022-2-24 15:19

只看该作者

取消 关注该作者的回复

地板

您可以在排序的表元的表达式使用"row()+startindex"噢,可以满足多页的情况。
https://bbs.esensoft.com/thread-133602-1-1.html 序号大全供您参考

李小钗 数据达人Lv4

发表于2022-2-24 15:34

只看该作者

取消 关注该作者的回复

5#

一点一点 发表于 2022-2-24 15:19
您可以在排序的表元的表达式使用"row()+startindex"噢,可以满足多页的情况。
https://bbs.esensoft.com/th ...

只是我的id是序列值,根本不知道现在id到哪里,所以现在这个id的序列我想要 这种方式,结果一直报 这个错

一点一点 数据老手Lv5

发表于2022-2-24 15:51

只看该作者

取消 关注该作者的回复

6#

李小钗 发表于 2022-2-24 15:34
只是我的id是序列值,根本不知道现在id到哪里,所以现在这个id的序列我想要这种方式,结果一直报这个错
...

既然报错就说明您这种方式有问题,您在表格表达式写ardb不确定是否能够取到,即使能够取到这也是一个浮动表元,您的ardb里的函数体内就是一个固定的select语句,也不能满足您的需求。
请问上一楼的方法没有实现您分页的序列值的问题吗。可以先用这种方法实现以下。

李小钗 数据达人Lv4

发表于2022-2-25 10:43

只看该作者

取消 关注该作者的回复

7#

一点一点 发表于 2022-2-24 15:51
既然报错就说明您这种方式有问题,您在表格表达式写ardb不确定是否能够取到,即使能够取到这也是一个浮动 ...

您好哦,我测试了一下,才发现肯定是不行的,应为abi对于pg数据库,当回填id作为主键,id不可以不填,而我的id序列号 是以此自增的,也就是说现在的id序列号已经 来到6674,而数据条数也才2077 所以条数小于序列号且不拼配, 回填进去也会报该id序列已经存在的错误 而且当添加一行时 并没有紧跟生成一个序号,我回填进去依旧会为null

李小钗 数据达人Lv4

发表于2022-2-25 11:04

只看该作者

取消 关注该作者的回复

8#

一点一点 发表于 2022-2-24 15:51
既然报错就说明您这种方式有问题,您在表格表达式写ardb不确定是否能够取到,即使能够取到这也是一个浮动 ...

您好,对于添加一条数据,他其实保存成功了,但是对于导入多条数据,是会失败。我发现导入多条时他共用了同一个序列号,出现跟之前我问的问题一样,就是我的导入过程中,当存在多条数据相同时,他并没有一条一条进行筛选判断回填是自增还是修改,而是只进行了自增。虽然结论是主键冲突,不过我设置成一个主键,他其实也没有判断在一份excle中,在主键数据相同的情况下是该选择自增该是修改。 https://bbs.esensoft.com/thread-141827-1-1.html
我好像发现只有导入才有问题,当手动添加多条相同的数据是,却可以直接根据主键判断修改 所以我觉得这应该不是主键冲突的问题。

登录后可回答问题,请登录注册

快速回复 返回顶部 返回列表

小时

全天响应

分钟

快速处理问题

工程师强势助力

明星产品
解决方案
联系合作

400咨询:400-0011-866

技术支持QQ:400-0011-866(工作日9:00-18:00)

产品建议邮箱yixin@esensoft.com

关注我们

扫TA学习更多干货

一对一专家交流

版权所有© 2006-2024 北京亿信华辰软件有限责任公司 京ICP备07017321号 京公网安备11010802016281号