为什么调用一次ORACLE存储过程插入两次相同数据(使用序列的原因吗?求大神)

blob.png

流星雨 发布于 2018-11-19 14:19
1min目标场景问卷 立即参与
回答问题
悬赏:0 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共1回答
最佳回答
5
luhansonLv3见习互助
发布于2018-11-19 14:26(编辑于 2018-11-19 14:28)

http://bbs.fanruan.com/thread-76079-1-1.html

要正确使用SQL()函数插入数据,待执行的sql必须要有返回结果集,否则,就会执行2次

  • 流星雨 流星雨(提问者) 您好,我是使用JDBC直接写驱动调用数据库的,我把存储过程中的stu.nextval用个固定的值代替,就只插入一条数据。
    2018-11-19 14:48 
  • 2关注人数
  • 1139浏览人数
  • 最后回答于:2018-11-19 14:28
    请选择关闭问题的原因
    确定 取消
    返回顶部