oracle - 从查询得到的一条记录中识别一条新插入的记录
问题描述
如何在 oracle 表单中识别从数据库获得的记录与刚插入的记录之间的区别?如果之前查询过记录,并且如果它是新插入的记录,则我需要在单击按钮后重新查询,那么我只需要查询新记录,因为重新查询不会包含新记录,或者如果之前没有发生任何查询requery 将做一个完整的查询。
我试过了:system.record_status
,但提交后它还包含QUERY
解决方案
确切地; 提交和重新查询后,所有记录都是平等的,它们的状态是 QUERY。
我不认为你可以这样做,除非你以某种方式标记新添加的行(例如,通过添加时间戳,以便所有具有该MAX(timestamp)
值的行都被认为是新的)。
推荐阅读
- javascript - 我可以在 bootstrap 3 中添加 data-toggle="modal" 和 data-toggle="dropdown" 吗?
- angular - 在 ng build 后运行 ng serve 时出现错误
- python - 循环 JSON - 需要逻辑来计算值的总和
- nginx - 如何从不同的服务器加载网站页面?
- python - 在转换为 json 格式之前,我想按我的数据框在两个不同的级别进行分组
- haskell - Haskell 中的 Lambda 演算 isEven 函数
- javascript - 如何修复 CRUD 应用程序中的 404(未找到)错误?
- boolean - 如何在 Liferay 7 中存储公司范围的单个变量?
- php - 当数据库有新行时显示通知,Laravel
- python - python错误:TypeError:+的不支持的操作数类型:'NoneType'和'int'。如何解决这个问题?