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)