_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 열을 사용하여 값의 범위를 지정합니다. 범주 열을 사용하여 열 데이터 형식에 설명된 숫자가 아닌 데이터 형식을 지정합니다.
-
설정
-
세미콜론으로 구분된 이 필드에 허용되는 값 목록입니다. 이 필드는 일반적으로 열거형에 사용됩니다.
-
설명
-
열에 저장된 데이터에 대한 설명입니다.
유효성 검사
설명
이 테이블의 범주 필드는 문자열 데이터에만 적용됩니다. 열 필드가 이진 데이터가 있는 열을 참조하는 경우 범주 필드에 이진 데이터 형식을 지정해야 합니다. 정수 데이터 열 형식은 유효성 검사 중에 범주 필드를 무시합니다.