sysdatatypemappings(Transact-SQL)

sysdatatypemappings 뷰는 SQL Server 데이터 형식 및 비-SQL Server(Non-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)
sp_helpdatatypemap(Transact-SQL)

개념

복제 테이블(Transact-SQL)

관련 자료

다른 유형의 데이터베이스 복제

도움말 및 정보

SQL Server 2005 지원 받기