Поделиться через


Таблица _Validation

Таблица _Validation — это системная таблица, содержащая имена столбцов и значения столбцов для всех таблиц в базе данных. Он используется во время процесса проверки базы данных, чтобы убедиться, что все столбцы учитываются и имеют правильные значения. Эта таблица не поставляется с базой данных установщика.

Таблица _Validation содержит следующие столбцы.

Столбец Тип Ключ Допустимое значение NULL
Стол идентификатора Y N
Столбец идентификатора Y N
Допустимое значение NULL текста 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

Это поле относится к столбцам, которые являются внешними ключами. Поле, указанное в столбце, должно связаться с номером столбца, указанным KeyColumn в таблице с именем KeyTable. Это может быть список таблиц, разделенных точкой с запятой.

KeyColumn

Это поле относится к столбцам таблицы, которые являются внешними ключами. Поле, указанное в столбце, должно связаться с номером столбца, указанным KeyColumn в таблице с именем KeyTable. Допустимый диапазон поля KeyColumn равен 1-32.

Категория

Это тип данных, содержащихся в поле базы данных, заданном столбцами таблицы и столбцов таблицы _Validation. Если это тип, имеющий числовое значение, например целочисленное, DoubleInteger или Time/Date, затем введите значение NULL в это поле и укажите диапазон значений с помощью столбцов MinValue и MaxValue. Используйте столбец "Категория", чтобы указать нечисловые типы данных, описанные в типах данных столбцов.

набор

Это список допустимых значений для этого поля, разделенного точкой с запятой. Обычно это поле используется для перечислений.

описание

Описание данных, хранящихся в столбце.

Ратификация

ICE03
ICE06
ICE32

Замечания

Поле "Категория" этой таблицы применяется только к строковым данным. Если поле "Столбец" ссылается на столбец с двоичными данными, в поле "Категория" необходимо указать тип двоичных данных. Целочисленные типы столбцов данных игнорируют поле "Категория" во время проверки.