如何向历史表添加记录[英] How ato add record to history table

问题描述

我在 oracle 数据库中有 2 个表.
第一个表是名称,它有 A、B、C 列
第二个表是 NamesHistory 列 AH,BH,CH,HistoyDate

我想将记录从表名移动到 NamesHistory.A 列中的数据将进入 AH 列,从 B 到 BH 等等.
我想使用 HistoyDate 列来追踪这条记录被移到历史表的日期.
最初没有添加 HistoyDatecolumn 时,我使用了查询

INSERT INTO NamesHistory (AH,BH,CH) SELECT A,B,C FROM Names;
现在在 NamesHistory 列中,我想插入 SYSDATE.

谁能告诉我该怎么做?

推荐答案

hi ,
请在将 HistoryDateColumn 添加到您的 NamesHistory 后更新您的表格.


整个列将具有空值.

然后简单地运行一个更新语句,如

更新 NamesHistory 设置 HistoryDate = sysdate

本文地址:https://www.itbaoku.cn/post/1394986.html