永发信息网

Oracle怎么得到刚刚新插入数据库那条记录的id

答案:2  悬赏:60  手机版
解决时间 2021-03-29 06:37
  • 提问者网友:聂風
  • 2021-03-28 20:34
Oracle怎么得到刚刚新插入数据库那条记录的id
最佳答案
  • 五星知识达人网友:不如潦草
  • 2021-03-28 21:40
要寻找最新的一条记录,可以按照时间相关的列排序的方法。
如果没有这样的列,可以使用Logminer这样的工具对数据库重做日志进行分析。
全部回答
  • 1楼网友:迷人又混蛋
  • 2021-03-28 22:57
如果是plsql代码块,使用returning into 结果集,获取id;
如果是单独sql语句,若id是序列可用序列名.currval获取id值,但是出现并发情况可能获取有误;若非序列,需根据业务情况编写sql获取。
以上。
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯