找回密码
 立即注册

QQ登录

只需一步,快速开始

liuyazi79

高级会员

9

主题

98

帖子

1009

积分

高级会员

积分
1009
QQ
liuyazi79
高级会员   /  发表于:2023-10-18 00:52  /   查看:1406  /  回复:8


服务端命令批量导入EXCEL数据时,如何插入个主表ID?图上的F_ID为主表ID,EXCEL表上是没有的。这里又不能引用变量。
请教大神了

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x

7 个回复

倒序浏览
liuyazi79
高级会员   /  发表于:2023-10-18 21:46:46
来自 6#
David.Zhong 发表于 2023-10-18 17:29
主表ID是确定的哈~  有点难搞,服务端导入excel命令本身并不支持设置导入excel文件之外的数据。
可以想办 ...



我是在循环命令下面,加了个更新F_ID,这样就可以!但这个更新条件是这空的。完美解决了这个问题。
但如果是导入命令中,能导入自定义的数值,就更完美了。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复 使用道具 举报
liuyazi79
高级会员   /  发表于:2023-10-18 12:28:38
沙发
有没有朋友是如何解决的
回复 使用道具 举报
mucai悬赏达人认证 活字格认证
高级会员   /  发表于:2023-10-18 15:27:22
板凳
Id字段一般都是数据库自动生成,不需要写入。。。
回复 使用道具 举报
wxc活字格认证
初级会员   /  发表于:2023-10-18 17:06:53
地板
肯定得先获取主表ID
回复 使用道具 举报
David.Zhong讲师达人认证 悬赏达人认证 活字格认证
论坛元老   /  发表于:2023-10-18 17:29:04
5#
主表ID是确定的哈~  有点难搞,服务端导入excel命令本身并不支持设置导入excel文件之外的数据。
可以想办法绕一下,先把数据导入到一张临时表中,再通过表格操作命令把主表ID也更新到临时表中,最后把临时表中内容,更新到业务表中。
回复 使用道具 举报
liuyazi79
高级会员   /  发表于:2023-10-18 21:48:28
7#
只是在导入时间上,3W条数据,多花了8000纳秒,我导入的列有20多列,数据较多。
回复 使用道具 举报
David.Zhong讲师达人认证 悬赏达人认证 活字格认证
论坛元老   /  发表于:2023-10-19 09:31:44
8#
liuyazi79 发表于 2023-10-18 21:46
我是在循环命令下面,加了个更新F_ID,这样就可以!但这个更新条件是这空的。完美解决了这个问题。
...

机智~主表ID是唯一的话,那么确实不用那么麻烦,一个数据表更新命令也能解决~
另外我看大佬反馈了一个导入时间的问题,是8000多纳秒还是8000多秒呢?纳秒可是很小的单位哟~
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部