MSdbms_datatype_mapping(Transact-SQL)

MSdbms_datatype_mapping 테이블은 원본 DBMS(데이터베이스 관리 시스템)의 데이터 형식에서 대상 DBMS의 하나 이상 특정 데이터 형식으로의 허용되는 데이터 형식 매핑을 포함합니다. 이 테이블은 msdb 데이터베이스에 저장되며 다른 유형의 데이터베이스 복제에 사용됩니다.

열 이름

데이터 형식

설명

datatype_mapping_id

int

고유한 각 데이터 형식 매핑을 식별합니다.

map_id

int

원본 데이터 형식을 식별합니다.

dest_datatype_id

int

대상 데이터 형식을 식별합니다.

dest_precision

bigint

대상 데이터 형식의 전체 자릿수를 정의하며 여기서 NULL 값은 전체 자릿수가 사용되지 않음을 의미하고 -1 값은 원본 데이터 형식의 전체 자릿수가 사용됨을 의미합니다.

dest_scale

int

대상 데이터 형식의 소수 자릿수를 정의하며 여기서 NULL 값은 소수 자릿수가 사용되지 않음을 의미하고 -1 값은 원본 데이터 형식의 소수 자릿수가 사용됨을 의미합니다.

dest_length

bigint

대상 데이터 형식의 길이를 정의하며 여기서 NULL 값은 길이가 사용되지 않음을 의미하고 -1 값은 원본 데이터 형식의 길이가 사용됨을 의미합니다.

dest_nullable

bit

매핑의 대상 열이 NULL 값을 허용하는지 여부를 나타냅니다. 여기서 NULL 값은 이 정의가 필요하지 않음을 의미합니다.

dest_createparams

int

각 데이터 형식에 적용할 수 있는 길이, 전체 자릿수, 소수 자릿수의 조합을 설명하는 비트맵이며 다음을 포함합니다.

0x1 = PRECISION

0x2 = SCALE

0x4 = LENGTH