_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 資料行所指定之資料庫欄位所包含的資料類型。 如果這是具有數值的類型,例如 Integer、 DoubleInteger 或 Time/Date,請在此欄位中輸入 null,並使用 MinValue 和 MaxValue 資料行指定值的範圍。 使用 Category 資料行來指定資料行資料類型中所述的非數值 資料類型。
-
設置
-
這是此欄位允許的值清單,以分號分隔。 此欄位通常用於列舉。
-
描述
-
資料行中儲存之資料的描述。
驗證
備註
此資料表的 [類別] 欄位僅適用于字串資料。 如果 [資料行] 欄位參考具有二進位資料的資料行,則必須在 [類別] 欄位中指定二進位資料類型。 整數資料行類型會在驗證期間忽略 [類別] 欄位。