首页 > 解决方案 > 如何将数据保存在不同的列中,而不是替换同一列中的数据

问题描述

我的表单上有一个字段(字段示例名称“completion_date”)。此数据存储到表列“completion_date”。当用户编辑详细信息时,后端表字段中的数据将被覆盖,作为存储数据的默认方式。当用户在字段中保存新日期时,如何将此列中的现有数据传递给新列 (completion_date_a)。

标签: oracleplsqloracle-apex

解决方案


一种选择是创建数据库触发器,例如

create or replace trigger trg_bu_date
  before update on your_table
  for each row
begin
  :new.completion_date_a := :old.completion_date;
end;
/

推荐阅读