テーブル_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 列を使用して、「列データ型の 」で説明されている数値以外のデータ型指定します。
-
セット
-
これは、セミコロンで区切られたこのフィールドの許容値の一覧です。 通常、このフィールドは列挙型に使用されます。
-
の説明
-
列に格納されているデータの説明。
検証
備考
このテーブルの Category フィールドは、文字列データにのみ適用されます。 [列] フィールドがバイナリ データを含む列を参照する場合は、[カテゴリ] フィールドでバイナリ データ型を指定する必要があります。 整数データ列型は、検証中に [カテゴリ] フィールドを無視します。