我在我的表中定义了一个字段为DATE,并希望当有人访问我的APEX应用程序中的更新表单时,它会自动填充当前系统日期。但是日期不会更新。它在我第一次添加它时工作,但现在当你拉起更新页面时,它只显示表中的日期。
答案 0 :(得分:0)
在Oracle中,列的默认值意味着如果在不提及该字段的情况下将记录插入表中,则使用默认值。我的猜测是,由于该字段显示在您的页面上,您正在写入NULL或空格,因此它肯定包含在insert语句中。
因此,您需要将其从页面中删除,添加更新触发器,或者甚至更好,在Apex中编写一个进程,以便在修改记录时更新它 - 可能是提交后计算。