sysdatatypemappings (Transact-SQL)
sysdatatypemappings 视图用于显示 SQL Server 数据类型与非 SQL Server 数据库管理系统 (DBMS) 数据类型之间的映射。 该视图存储在 msdb 数据库中。
列名 |
数据类型 |
说明 |
||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|
mapping_id |
int |
数据类型映射的 ID。 |
||||||||||
source_dbms |
sysname |
指示从中映射数据类型的 DBMS 的名称,可以是下列值之一:
|
||||||||||
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 的名称,可以是下列值之一:
|
||||||||||
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 |
指示默认情况下是否使用数据类型映射。 |
请参阅
参考
sp_helpdatatypemap (Transact-SQL)