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 |