次の方法で共有


テーブル_Validation

_Validation テーブルは、データベース内のすべてのテーブルの列名と列の値を含むシステム テーブルです。 データベース検証プロセス中に、すべての列が考慮され、正しい値を持っていることを確認するために使用されます。 このテーブルは、インストーラー データベースには付属していません。

_Validation テーブルには、次の列があります。

コラム 種類 許容
テーブル 識別子の Y N
コラム 識別子の Y N
許容 テキスト N N
MinValue DoubleInteger する N Y
MaxValue DoubleInteger する N Y
KeyTable 識別子の N Y
KeyColumn 整数 N Y
カテゴリ テキスト N Y
セット テキスト N Y
形容 テキスト N Y

 

テーブル

特定のテーブルを識別するために使用されます。 このキーと列キーは、_Validation テーブルの主キーを形成します。

テーブルの特定の列を識別するために使用されます。 このキーと Table キーは、_Validation テーブルの主キーを形成します。

null 許容

列に Null 値が含まれるかどうかを示します。

この列には、次のいずれかの値を指定できます。

意味
Y はい。列には Null 値を指定できます。
N いいえ。列に Null 値を指定することはできません。

 

MinValue

このフィールドは、数値を持つ列に適用されます。 フィールドには、許容される最小値が含まれています。 整数の最小値、または日付またはバージョン文字列の最小値を指定できます。

MaxValue の

このフィールドは、数値を持つ列に適用されます。 フィールドは最大許容値です。 これは、整数の最大値、または日付またはバージョン文字列の最大値です。

KeyTable

このフィールドは、外部キーである列に適用されます。 列で識別されるフィールドは、KeyTable で指定されたテーブルの KeyColumn で指定された列番号にリンクする必要があります。 セミコロンで区切られたテーブルの一覧を指定できます。

KeyColumn

このフィールドは、外部キーであるテーブル列に適用されます。 列で識別されるフィールドは、KeyTable で指定されたテーブルの KeyColumn で指定された列番号にリンクする必要があります。 KeyColumn フィールドの許容範囲は 1 から 32 です。

カテゴリ

これは、_Validation テーブルの [テーブル] 列と [列] 列で指定されたデータベース フィールドに含まれるデータの種類です。 Integer、DoubleInteger Time/Dateなどの数値を持つ型の場合は、このフィールドに null を入力し、MinValue 列と MaxValue 列を使用して値の範囲を指定します。 Category 列を使用して、「列データ型の 」で説明されている数値以外のデータ型指定します。

セット

これは、セミコロンで区切られたこのフィールドの許容値の一覧です。 通常、このフィールドは列挙型に使用されます。

の説明

列に格納されているデータの説明。

検証

ICE03
ICE06
ICE32

備考

このテーブルの Category フィールドは、文字列データにのみ適用されます。 [列] フィールドがバイナリ データを含む列を参照する場合は、[カテゴリ] フィールドでバイナリ データ型を指定する必要があります。 整数データ列型は、検証中に [カテゴリ] フィールドを無視します。