0

データベースの履歴テーブルの作成

データベースには多くの履歴テーブルが必要です。単一のデータ要素を追跡するものもあれば、関連する複数のフィールドを追跡するものもあります。すべての履歴テーブルには、TcId、ProgSolNbr、StartDate、EndDate、および追跡されているフィールドが含まれます。履歴テーブルには、TcId に基づくメイン テーブル (通常はアカウント) への外部キー関係があります。各アカウントの現在のレコードは、'9991231' の EndDate によって識別されます。履歴テーブルの更新プロセス中に発生したエラーは、HistLog テーブルで自動的に追跡されます。以下は、必要な履歴テーブルのリストと、履歴テーブルを更新するためのストアド プロシージャのサンプルです。

HistExtStatInd

            ExtStatInd

HistIntStatInd

            IntStatInd

履歴ステータス

            Status

ヒストサイクル

            Cycle

HistCreditBureauInd

            CreditBureauInd

ヒストフォン

            Phone   Phone2    Phone3

Hist価格戦略

            PricingStrategy

ヒストバル

BalAmt BalPrinAmt BalFeeAmt BalTransferAmt BalMiscAmt BalDisputeAmt

HistNameAddress

            Name   Name2   Address   Address2   City   State   Zip   Zip4   
4

1 に答える 1

0

SQL Server 2008を使用している場合は、ChangeDataCaptureを使用してください

SQL Server 2005を使用している場合は、トリガーを使用します。

SQL Server履歴テーブル-SPまたはトリガーを介してデータを入力しますか?

于 2012-09-03T18:25:18.710 に答える