다음을 통해 공유


sysdatatypemappings(Transact-SQL)

적용 대상: SQL Server

sysdatatypemappings 뷰는 SQL Server 데이터 형식과 비 SQL Server DBMS(데이터베이스 관리 시스템)의 데이터 형식 간의 매핑을 표시하는 데 사용됩니다. 이 보기는 msdb 데이터베이스에 저장됩니다.

열 이름 데이터 형식 설명
mapping_id int 데이터 형식 매핑의 ID입니다.
source_dbms sysname 데이터 형식이 매핑되는 DBMS의 이름을 나타내며 다음 값 중 하나일 수 있습니다.

MSSQLSERVER = 원본이 SQL Server 데이터베이스입니다.

ORACLE = 원본이 Oracle 데이터베이스입니다.
source_version sysname 원본 DBMS의 제품 버전을 나타냅니다.
source_type sysname 원본 DBMS에 나열된 데이터 형식을 나타냅니다.
source_length_min bigint 원본 DBMS에서 데이터 형식의 최소 길이입니다. 여기서 NULL 값은 길이가 사용되지 않음을 나타냅니다.
source_length_max bigint 원본 DBMS에서 해당 데이터 형식의 최대 길이입니다. NULL 값은 길이가 사용되지 않음을 나타냅니다.
source_precision_min bigint 원본 DBMS에서 데이터 형식의 최소 정밀도입니다. 여기서 NULL 값은 전체 자릿수가 사용되지 않음을 나타냅니다.
source_precision_max bigint 원본 DBMS에서 데이터 형식의 최대 전체 자릿수입니다. 여기서 NULL 값은 전체 자릿수가 사용되지 않음을 나타냅니다.
source_scale_min int 원본 DBMS에서 데이터 형식의 최소 소수 자릿수입니다. 여기서 NULL 값은 크기 조정이 사용되지 않음을 나타냅니다.
source_scale_max int 원본 DBMS에서 데이터 형식의 최대 배율입니다. 여기서 NULL 값은 크기 조정이 사용되지 않음을 나타냅니다.
source_nullable bit 대상 데이터 형식이 null 값을 지원하는지 여부를 나타냅니다.
source_createparams int 내부용으로만 사용됩니다.
destination_dbms sysname 대상 DBMS의 이름을 나타내며 다음 값 중 하나일 수 있습니다.

MSSQLSERVER = 대상이 SQL Server 데이터베이스입니다.

ORACLE = 대상이 Oracle 데이터베이스입니다.

DB2 = 대상은 IBM DB2 데이터베이스입니다.

SYBASE = 대상이 Sybase 데이터베이스입니다.
destination_version sysname 대상 DBMS의 제품 버전입니다.
destination_type sysname 대상 DBMS의 데이터 형식입니다.
destination_length bigint 대상 DBMS에 있는 데이터 형식의 길이입니다.
destination_precision bigint 대상 DBMS의 데이터 형식 전체 자릿수입니다.
destination_scale int 대상 DBMS에 있는 데이터 형식의 소수 자릿수입니다.
destination_nullable bit 대상 DBMS의 데이터 형식이 null 값을 지원하는지 나타냅니다.
destination_createparams int 내부용으로만 사용됩니다.
dataloss bit 원본 및 대상 DBMS 간에 데이터 형식을 매핑할 때 데이터 손실이 발생하는지 여부를 나타냅니다.
is_default bit 데이터 형식 매핑이 기본적으로 사용되는지 나타냅니다.

참고 항목

다른 유형의 데이터베이스 복제
복제 테이블(Transact-SQL)
복제 뷰(Transact-SQL)
sp_helpdatatypemap(Transact-SQL)