MSdbms_map (Transact-SQL)

MSdbms_map 表包含源 DBMS 和目标 DBMS 对的源数据类型信息以及到默认目标数据类型信息的链接。 该表存储在 msdb 数据库中,用于异类发布。

列名

数据类型

说明

map_id

int

唯一标识数据类型映射。

src_dbms_id

int

通过指定源 DBMS 在 MSdbms 表中的 dbms_id 来对其进行标识。

dest_dbms_id

int

通过指定目标 DBMS 在 MSdbms 表中的 dbms_id 来对其进行标识。

src_datatype_id

int

标识源数据类型在 MSdbms_datatype 表中的 datatype_id

src_len_min

bigint

源 DBMS 中的数据类型的最小长度,值为 NULL 表示不使用该长度。

src_len_max

bigint

源 DBMS 中的数据类型的最大长度,值为 NULL 表示不使用该长度。

src_prec_min

bigint

源 DBMS 中的数据类型的最小精度,值为 NULL 表示不使用该精度。

src_prec_max

bigint

源 DBMS 中的数据类型的最大精度,值为 NULL 表示不使用该精度。

src_scale_min

int

源 DBMS 中的数据类型的最小小数位数,值为 NULL 表示不使用该小数位数。

src_scale_max

int

源 DBMS 中的数据类型的最大小数位数,值为 NULL 表示不使用该小数位数。

src_nullable

bit

指示映射中的目标列是否允许 NULL 值,其中 NULL 值意味着此定义不是必需的。

default_datatype_mapping_id

int

通过指定默认的数据类型映射在 MSdbms_datatype_mapping 表中的 map_id 来对其进行标识。

请参阅

参考

复制视图 (Transact-SQL)

概念

异类数据库复制

指定 Oracle 发布服务器的数据类型映射

复制表 (Transact-SQL)