_Validation資料表

_Validation資料表是一個系統資料表,其中包含資料庫中所有資料表的資料行名稱和資料行值。 它會在資料庫驗證程式期間使用,以確保所有資料行都已考慮並具有正確的值。 此資料表未隨附于安裝程式資料庫。

_Validation資料表具有下列資料行。

資料行 類型 答案 Nullable
資料表 識別碼 Y N
資料行 識別碼 Y N
Nullable Text N N
MinValue DoubleInteger N Y
MaxValue DoubleInteger N Y
KeyTable 識別碼 N Y
KeyColumn 整數 N Y
類別 Text N Y
集合 Text N Y
Description Text N Y

 

資料行

用來識別特定資料表。 此索引鍵和資料行索引鍵會形成_Validation資料表的主鍵。

用來識別資料表的特定資料行。 此索引鍵和資料表索引鍵會形成_Validation資料表的主鍵。

識別資料行是否可能包含 Null 值。

此資料行可能有下列其中一個值。

String 意義
Y 是,資料行可能有 Null 值。
N 否,資料行可能沒有 Null 值。

 

MinValue

此欄位適用于具有數值的資料行。 欄位包含允許的最小值。 這可以是整數的最小值或日期或版本字串的最小值。

MaxValue

此欄位適用于具有數值的資料行。 欄位是允許的最大值。 這可能是整數的最大值,或是日期或版本字串的最大值。

KeyTable

此欄位適用于外部索引鍵的資料行。 在 Column 中所識別的欄位必須連結到 KeyTable 中名為 之資料表中 KeyColumn 所指定的資料行編號。 這可以是以分號分隔的資料表清單。

KeyColumn

此欄位適用于外部索引鍵的資料表資料行。 在 Column 中所識別的欄位必須連結到 KeyTable 中名為 之資料表中 KeyColumn 所指定的資料行編號。 KeyColumn 欄位的允許範圍是 1-32。

類別

這是_Validation資料表之 Table 和 Column 資料行所指定之資料庫欄位所包含的資料類型。 如果這是具有數值的類型,例如 IntegerDoubleIntegerTime/Date,請在此欄位中輸入 null,並使用 MinValue 和 MaxValue 資料行指定值的範圍。 使用 Category 資料行來指定資料行資料類型中所述的非數值 資料類型

設置

這是此欄位允許的值清單,以分號分隔。 此欄位通常用於列舉。

描述

資料行中儲存之資料的描述。

驗證

ICE03
ICE06
ICE32

備註

此資料表的 [類別] 欄位僅適用于字串資料。 如果 [資料行] 欄位參考具有二進位資料的資料行,則必須在 [類別] 欄位中指定二進位資料類型。 整數資料行類型會在驗證期間忽略 [類別] 欄位。