MSdbms_datatype_mapping(Transact-SQL)
적용 대상: SQL Server
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 = 전체 자릿수입니다. 0x2 = SCALE입니다. 0x4 = LENGTH입니다. |
참고 항목
다른 유형의 데이터베이스 복제
Oracle 게시자에 대한 데이터 형식 매핑 지정
복제 테이블(Transact-SQL)
복제 뷰(Transact-SQL)