如何在顶点保存当前sysdate

时间:2016-09-01 12:50:19

标签: oracle-apex

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

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

1 个答案:

答案 0 :(得分:1)

如果表中有唯一列,则可以在页面处理部分创建一个过程并将其分配给提交页面按钮。单击“提交”按钮时,过程将更新更新时间字段。

进行页面处理:

  • 转到处理部分,然后点击创建按钮
  • 选择PL / SQL代码作为流程类型
  • 为您的流程命名
  • 在现场编写您的程序。您可以指定字段值,如:update table set update_time = sysdate,其中ID =:P3_ID
  • 您可以定义成功或错误消息
  • 将按钮定义为“按下按钮”部分

希望这有帮助。