_驗證資料表

_驗證資料表是包含資料庫中所有資料表之資料行名稱和資料行值的系統資料表。 在資料庫驗證過程中,會使用它來確保所有資料行都已列入考慮,而且具有正確的值。 此資料表並未隨附于安裝程式資料庫。

_驗證資料表具有下列資料行。

Column 類型 答案 Nullable
資料表 識別碼 Y N
Column 識別碼 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
描述 Text N Y

資料行

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

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

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

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

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

MinValue

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

Timespan.maxvalue

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

KeyTable

此欄位會套用至屬於外部索引鍵的資料行。 在資料行中識別的欄位必須連結至在 KeyTable 中名為的資料表中,KeyColumn 所指定的資料行編號。 這可以是以分號分隔的資料表清單。

KeyColumn

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

類別

這是由驗證資料表之資料表和資料行資料行所指定的資料庫欄位所包含的資料類型 _ 。 如果這是具有數值的類型(例如 整數DoubleInteger時間/日期),請在此欄位中輸入 null,然後使用 MinValue 和 int32.maxvalue 資料行來指定值的範圍。 您可以使用 [類別] 資料行來指定資料 行資料類型中所描述的非數值資料類型。

設置

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

描述

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

驗證

ICE03
ICE06
ICE32

備註

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