_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
Set Text N Y
说明 文本 N Y

 

用于标识特定表。 此键和列键构成_Validation表的主键。

用于标识表的特定列。 此键和表键构成_Validation表的主键。

标识列是否可能包含 Null 值。

此列可能具有以下值之一。

String 含义
Y 是的,该列可能具有 Null 值。
N 否,该列可能没有 Null 值。

 

MinValue

此字段适用于具有数值的列。 该字段包含允许的最小值。 可以是整数的最小值,也可以是日期或版本字符串的最小值。

MaxValue

此字段适用于具有数值的列。 该字段是允许的最大值。 这可能是整数的最大值或日期或版本字符串的最大值。

KeyTable

此字段适用于外部键的列。 列中标识的字段必须链接到 KeyTable 中名为 KeyColumn 的表中指定的列号。 这可以是用分号分隔的表的列表。

KeyColumn

此字段适用于外部键的表列。 列中标识的字段必须链接到 KeyTable 中名为 KeyColumn 的表中指定的列号。 KeyColumn 字段的允许范围为 1-32。

类别

这是由_Validation表的表列和列指定的数据库字段包含的数据类型。 如果这是具有数值的类型,如 IntegerDoubleIntegerTime/Date,则在此字段中输入 null,并使用 MinValue 和 MaxValue 列指定值的范围。 使用“类别”列指定 列数据类型中描述的非数值数据类型。

设置

这是此字段的允许值列表,用分号分隔。 此字段通常用于枚举。

描述

列中存储的数据的说明。

验证

ICE03
ICE06
ICE32

注解

此表的“类别”字段仅适用于字符串数据。 如果“列”字段引用具有二进制数据的列,则必须在“类别”字段中指定二进制数据类型。 整数数据列类型在验证期间忽略“类别”字段。