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