【发布时间】:2017-11-08 05:35:10
【问题描述】:
如果表中不存在日期列,我们如何删除 Oracle 数据库表中的最后一条记录。
谢谢, 因陀罗
【问题讨论】:
-
您需要一些列来生成排序,我们可以说某个记录是表中的“最后一个”记录。那么,你们有这样的专栏吗?
-
是的,这就是我想知道的,如果我们没有这样的列,我们可以根据 rownum 列删除吗?
-
我不知道Oracle,但是rownum通常是基于查询的上下文列,所以没有。您要输入最后一条记录还是编辑最后一条记录?
-
谢谢艾伦,我想删除最后输入的记录。
-
唯一的方法是使用闪回回滚回滚段,使用一些递减时间戳的方法,直到您确定插入的最后一条记录...这仅与多远一样好后退你可以倒退......