oracle - 如何将数据保存在不同的列中,而不是替换同一列中的数据
问题描述
我的表单上有一个字段(字段示例名称“completion_date”)。此数据存储到表列“completion_date”。当用户编辑详细信息时,后端表字段中的数据将被覆盖,作为存储数据的默认方式。当用户在字段中保存新日期时,如何将此列中的现有数据传递给新列 (completion_date_a)。
解决方案
一种选择是创建数据库触发器,例如
create or replace trigger trg_bu_date
before update on your_table
for each row
begin
:new.completion_date_a := :old.completion_date;
end;
/
推荐阅读
- pandas - 基于 '%' 符号 pandas 数据框追加
- python - Django 休息框架嵌套序列化程序不适用于 M2M 关系
- javascript - sublime JsFormat - React.js 格式化
- php - 是否有任何精确的程序或技术可以教训调试时间?
- java - Java:标记器在下一个标记之后获取标记
- python - 使用 matplotlib 在我的 x 轴上绘制时间,但是它从 0 开始,而不是实际开始时间
- c# - 使用“如果 API 中已存在此内容”类型语句
- javascript - Rails 将日期对象传递给 javascript
- google-bigquery - 如何查看大查询表的创建表 DDL?
- ruby-on-rails - 创建按两个字段分组的折线图