【填报报表】如何实现同时新增主从表时,从表自动关联主表已设置的自增长主键?

oracle数据库中,已经使用触发器实现了主表和从表的主键自增长(主表的主键作为从表的外键),现在需要将主表和从表放在一张报表里进行填报,在新增主从表的同时,要以主表的自增长主键对两个表进行关联,怎样实现?

FineReport 用户e8068818 发布于 2021-2-20 15:25
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共1回答
最佳回答
0
烟尘Lv6高级互助
发布于2021-2-20 15:30(编辑于 2021-2-20 15:37)

用自定义提交吧,写java程序,用sql获取新插入主表的ID,然后插入从表

填报自定义提交-https://help.fanruan.com/finereport/doc-view-3703.html

我之前在sqlserver上实现了,oracle不熟

sql代码:

INSERT INTO 表 (字段) OUTPUT Inserted.ID VALUES (值)

java代码:

ResultSet rs = st.executeQuery("INSERT INTO 表 (字段) OUTPUT Inserted.ID VALUES (值)");

rs.next();

id = rs.getInt(1); // 新增主表ID

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