共用方式為


_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數據表的主鍵。

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

可為 Null

識別數據行是否可能包含 Null 值。

此數據行可能有下列其中一個值。

字串 意義
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 數據行指定值的範圍。 使用 [類別] 資料行來指定 數據行數據類型中所述的非數值數據類型。

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

描述

數據行中儲存之數據的描述。

驗證

ICE03
ICE06
ICE32

言論

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