0

为数据库创建历史表

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

HistExtStatInd

            ExtStatInd

HistIntStatInd

            IntStatInd

组织状态

            Status

历史周期

            Cycle

HistCreditBureauInd

            CreditBureauInd

历史电话

            Phone   Phone2    Phone3

历史定价策略

            PricingStrategy

历史记录

BalAmt BalPrinAmt BalFeeAmt BalTransferAmt BalMiscAmt BalDisputeAmt

组名地址

            Name   Name2   Address   Address2   City   State   Zip   Zip4   
4

1 回答 1

0

如果您使用的是 SQL Server 2008,请使用更改数据捕获

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

SQL Server 历史表 - 通过 SP 或触发器填充?

于 2012-09-03T18:25:18.710 回答