如何在 apex 中保存当前系统日期

How to save current sysdate in apex

我正在使用 Oracle APEX 构建交互式报告,在编辑页面中,有一个名为更新时间的仅显示字段,该值是最后更新时间。当我单击提交页面时,我想将此字段更新为当前的系统日期。

我所做的是创建了一个在页面上传时触发的动态操作。该操作将更新时间字段更改为当前系统日期。但是,这不起作用。我想知道是否还有其他方法可以做到这一点?谢谢!

如果您的 table 中有一个唯一的列,您可以在页面处理部分创建一个过程并将其分配给提交页面按钮。当您点击提交按钮时,程序将更新更新时间字段。

制作页面处理:

  • 转到流程部分并单击创建按钮
  • Select PL/SQL 代码作为流程类型
  • 为您的流程命名
  • 在现场写下你的程序。您可以分配一个字段值,例如:update table set update_time = sysdate where ID = :P3_ID
  • 您可以定义成功或错误信息
  • 将按钮定义为“按下按钮时”部分

希望对您有所帮助。