导入Excel表数据,如何获取ORACLE的A表中获取最大ID+1作为主键

导入Excel 表的多行数据到ORACLE的A表中,要从ORACLE的A表主键列中获取最大ID+1,再作为主键插入到A表中,应如何设置

FineReport sdtysdu 发布于 2021-8-20 00:53
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共1回答
最佳回答
0
zsh331Lv8专家互助
发布于2021-8-20 06:45

这种操作,有多少数据插入,就对表查询多少次,特别影响效率(不推荐使用);

-- 建议直接在Oracle表上变相实现“自增主键”的方式处理,方法自行百度;

————————

用公式实现最大ID+1效果:= sql("oracle数据连接名","select max(id)+1 as t from oracle表名",1,1)

-- SQL函数-https://help.fanruan.com/finereport/doc-view-846.html

  • 2关注人数
  • 403浏览人数
  • 最后回答于:2021-8-20 06:45
    请选择关闭问题的原因
    确定 取消
    返回顶部