Oracle Apex中的LOCALTIMESTAMP精度问题

9w11ddsr  于 2023-04-29  发布在  Oracle
关注(0)|答案(1)|浏览(146)

我正在处理的表有一个date_time列,它采用timestamp作为数据类型。当我使用APEX为其创建数据输入表单时,我使用CURRENT_TIMESTAMP设置该列的默认值。然而,我用该表单创建的所有条目最终都具有相同的值,即午夜(24-APR-23www.example) www.example.com 。由于我的工作将涉及到未来的时间比较,你能帮我做,使CURRENT_TIMESTAMP将返回正确的时间在一个形式?谢谢你

0dxa2lsx

0dxa2lsx1#

出于测试目的,我创建了一个表

create table a1_test (id number, ts timestamp);

和-在Apex -交互式报告的形式。我只修改了TS列

  • 将“default value”属性转换为“expression”,并将localtimestamp放入其中
  • “格式掩码”为dd.mm.yy hh24:mi:ss,ff9。为什么?因为-当我运行IR并单击“创建”按钮时- Apex会自动以该格式显示默认值

然后,如果你愿意,修改IR列的格式为任何你想要的。
结果(上表,下表报告):

相关问题