다음을 통해 공유


_Validation 테이블

_Validation 테이블은 데이터베이스의 모든 테이블에 대한 열 이름과 열 값을 포함하는 시스템 테이블입니다. 데이터베이스 유효성 검사 프로세스 중에 모든 열이 고려되고 올바른 값을 갖는지 확인하는 데 사용됩니다. 이 테이블은 설치 관리자 데이터베이스와 함께 제공되지 않습니다.

_Validation 테이블에는 다음과 같은 열이 있습니다.

Column 형식 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
설명 Text N Y

 

테이블

특정 테이블을 식별하는 데 사용됩니다. 이 키와 열 키는 _Validation 테이블의 기본 키를 형성합니다.

테이블의 특정 열을 식별하는 데 사용됩니다. 이 키와 테이블 키는 _Validation 테이블의 기본 키를 형성합니다.

null 허용

열에 Null 값이 포함될 수 있는지 여부를 식별합니다.

이 열 값은 다음 중 하나일 수 있습니다.

String 의미
Y 예, 열에 Null 값이 있을 수 있습니다.
N 아니요, 열은 Null 값을 가질 수 없습니다.

 

MinValue

이 필드는 숫자 값이 있는 열에 적용됩니다. 이 필드에는 최소 허용 값이 포함되어 있습니다. 정수의 최소값이거나 날짜 또는 버전 문자열의 최소값일 수 있습니다.

MaxValue

이 필드는 숫자 값이 있는 열에 적용됩니다. 필드는 최대 허용 값입니다. 정수의 최대값이거나 날짜 또는 버전 문자열의 최대값일 수 있습니다.

KeyTable

이 필드는 외부 키인 열에 적용됩니다. 열에서 식별된 필드는 KeyTable에 명명된 테이블의 KeyColumn에서 지정한 열 번호에 연결되어야 합니다. 세미콜론으로 구분된 테이블 목록일 수 있습니다.

KeyColumn

이 필드는 외부 키인 테이블 열에 적용됩니다. 열에서 식별된 필드는 KeyTable에 명명된 테이블의 KeyColumn에서 지정한 열 번호에 연결되어야 합니다. KeyColumn 필드의 허용 범위는 1~32입니다.

범주

_Validation 테이블의 Table 및 Column 열에 지정된 데이터베이스 필드에 포함된 데이터 유형입니다. 정수, DoubleInteger 또는 시간/날짜와 같은 숫자 값이 있는 형식인 경우 이 필드에 null을 입력하고 MinValue 및 MaxValue 열을 사용하여 값의 범위를 지정합니다. 범주 열을 사용하여 열 데이터 형식에 설명된 숫자가 아닌 데이터 형식을 지정합니다.

설정

세미콜론으로 구분된 이 필드에 허용되는 값 목록입니다. 이 필드는 일반적으로 열거형에 사용됩니다.

설명

열에 저장된 데이터에 대한 설명입니다.

유효성 검사

ICE03
ICE06
ICE32

설명

이 테이블의 범주 필드는 문자열 데이터에만 적용됩니다. 열 필드가 이진 데이터가 있는 열을 참조하는 경우 범주 필드에 이진 데이터 형식을 지정해야 합니다. 정수 데이터 열 형식은 유효성 검사 중에 범주 필드를 무시합니다.