ご使用のブラウザはJavaScriptをサポートしていません。このヘルプ・ページを正しく表示するにはJavaScriptが必要です。 コントロール・コード・テンプレートの使用
ヘッダーをスキップ
前へ
前へ
 
次へ
次へ

コントロール・コード・テンプレートの使用

コントロール・コード・テンプレート(コントロールCT)を使用して、定義されている制約とデータ・オブジェクトのレコードが一貫しているかどうかをチェックすることにより、データの整合性を維持します。データ・オブジェクトに指定された制約に違反するデータがデータ・オブジェクトにロードされないようにするには、コントロールCTを使用します。

コントロールCTによってチェックされる制約は、チェック制約、主キー、代替キーおよびNOT NULLです。

コントロールCTを使用して、次をチェックします。

コントロールCTは、既存の表または統合CTによって作成された一時表をチェックできます。

コントロールCTの動作方法

コントロールCTは、一連の制約とチェック対象の表名を受け入れます。コントロールCTは、拒否されたすべてのレコードを書き込むエラー表を作成するか、チェックした結果セットからエラーのあるレコードを削除します。

いずれの場合も、通常、コントロールCTは次のタスクを実行します。

  1. エラー表を作成します。エラー表には、ターゲット表と同じ列の他、エラー・メッセージのトレース、エラー元のチェックおよび日付のチェックを行うための追加列があります。

  2. チェックする必要がある主キー、代替キー、外部キー、条件、必須列ごとにエラー表でエラーのあるレコードを分離します。

  3. 必要に応じて、チェックした表からエラーのあるレコードを削除します。

コントロールCTのオペレーティング・モード

コントロールCTは、次のモードで動作します。