如何从SQL中的给定数据创建历史记录表?请让我一步一步地知道可能的方法

如何从SQL中的给定数据创建历史记录表?请让我一步一步地知道可能的方法,sql,tsql,Sql,Tsql,为数据库创建历史记录表 数据库将需要许多历史记录表。其中一些将跟踪单个数据元素,另一些将跟踪多个相关字段。所有历史记录表都将包含TcId、ProgSolNbr、StartDate、EndDate和正在跟踪的字段。历史记录表将基于TcId与主表(通常是帐户)具有外键关系。每个账户的当前记录将以“9991231”的结束日期标识。在更新历史记录表的过程中发生的任何错误都将在HistLog表中自动跟踪。下面是所需的历史记录表列表和更新历史记录表的存储过程示例 组织蛋白酶抑制剂 E

为数据库创建历史记录表

数据库将需要许多历史记录表。其中一些将跟踪单个数据元素,另一些将跟踪多个相关字段。所有历史记录表都将包含TcId、ProgSolNbr、StartDate、EndDate和正在跟踪的字段。历史记录表将基于TcId与主表(通常是帐户)具有外键关系。每个账户的当前记录将以“9991231”的结束日期标识。在更新历史记录表的过程中发生的任何错误都将在HistLog表中自动跟踪。下面是所需的历史记录表列表和更新历史记录表的存储过程示例

组织蛋白酶抑制剂

            ExtStatInd
组氨酸抑制素

            IntStatInd
历史地位

            Status
历史周期

            Cycle
历史档案馆

            CreditBureauInd
组音

            Phone   Phone2    Phone3
历史策略

            PricingStrategy
希斯塔尔

BalAmt BalPrinAmt balfeamt BalTransferAmt balmisamt BalDisputeAmt

历史名称地址

            Name   Name2   Address   Address2   City   State   Zip   Zip4   

如果您使用的是SQL Server 2008,则使用


如果您使用的是SQL Server 2005,请使用触发器: