MSdbms_map (Transact-SQL)

适用于:SQL Server

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

列名称 数据类型 说明
map_id int 唯一标识数据类型映射。
src_dbms_id int 通过在 MSdbms 表中指定其dbms_id来标识源 DBMS。
dest_dbms_id int 通过在 MSdbms 表中指定其dbms_id来标识目标 DBMS。
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 来标识默认数据类型 映射

另请参阅

异类数据库复制
指定 Oracle 发布服务器的数据类型映射
复制表 (Transact-SQL)
复制视图 (Transact-SQL)