在oracle数据库中如何查询出一个表中最后插入的一条记录

2024年11月18日 20:32
有2个网友回答
网友(1):

如果提交的话可以查询那个提交段
SELECT 列名1,列名2……
FROM 表名 VERSIONS BETWEEN TIMESTAMP MINVALUE AND MAXVALUE WHERE
VERSIONS_STARTTIME IS NOT NULL ORDER BY VERSIONS_STARTTIME DESC;
查出来的第一条就是最后改变的数据,前提是你的最后一次操作commit了

网友(2):

如果有序列的话,你可以查 序列号最大的字段即可:
例如 SELECT MAX(SEQ_ID) FROM TABLE_NAME