oracle 中 怎么获得最新插入的一条数据记录?有序列的情况下,,,,那个sql语句怎么写。。。谢谢
答案:4 悬赏:10 手机版
解决时间 2021-11-13 17:40
- 提问者网友:辞取
- 2021-11-12 19:18
oracle 中 怎么获得最新插入的一条数据记录?有序列的情况下,,,,那个sql语句怎么写。。。谢谢
最佳答案
- 五星知识达人网友:往事隔山水
- 2021-11-12 20:40
如果这张表所用的序列没有被其他表使用的话,可以试试一下sql语句:
select * from tableName where id=序列名.nowval(就是序列的当前值,关键字我忘记是不是nowval了,好久没用了),或者就用nexval-1
你先试试吧。
select * from tableName where id=序列名.nowval(就是序列的当前值,关键字我忘记是不是nowval了,好久没用了),或者就用nexval-1
你先试试吧。
全部回答
- 1楼网友:纵马山川剑自提
- 2021-11-12 22:30
既然有序列 。那就取max
- 2楼网友:空山清雨
- 2021-11-12 22:10
select * from 表 where rownum=1 order by 序列列 desc
- 3楼网友:洒脱疯子
- 2021-11-12 21:01
SELECt
*
FROM
表
WHERe
那个使用序列的那一列 = 序列号.CURRVAL
*
FROM
表
WHERe
那个使用序列的那一列 = 序列号.CURRVAL
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯