首页 > 解决方案 > 从查询得到的一条记录中识别一条新插入的记录

问题描述

如何在 oracle 表单中识别从数据库获得的记录与刚插入的记录之间的区别?如果之前查询过记录,并且如果它是新插入的记录,则我需要在单击按钮后重新查询,那么我只需要查询新记录,因为重新查询不会包含新记录,或者如果之前没有发生任何查询requery 将做一个完整的查询。

我试过了:system.record_status,但提交后它还包含QUERY

标签: oracleoracleforms

解决方案


确切地; 提交和重新查询后,所有记录都是平等的,它们的状态是 QUERY。

我不认为你可以这样做,除非你以某种方式标记新添加的行(例如,通过添加时间戳,以便所有具有该MAX(timestamp)值的行都被认为是新的)。


推荐阅读