MSdbms_datatype_mapping (Transact-SQL)
适用于:SQL Server
MSdbms_datatype_mapping表包含源数据库管理系统中数据类型 (DBMS) 到目标 DBMS 中的一个或多个特定数据类型的允许数据类型映射。 此表存储在 msdb 数据库中,用于异类数据库复制。
列名称 | 数据类型 | 说明 |
---|---|---|
datatype_mapping_id | int | 标识每个唯一的数据类型映射。 |
map_id | int | 标识源数据类型。 |
dest_datatype_id | int | 标识目标数据类型。 |
dest_precision | bigint | 定义目标数据类型的精度,其中 NULL 值表示不使用精度,值 -1 表示使用源数据类型的精度。 |
dest_scale | int | 定义目标数据类型的刻度,其中 NULL 值表示不使用刻度,值 -1 表示使用源数据类型的刻度。 |
dest_length | bigint | 定义目标数据类型的长度,其中 NULL 值表示不使用长度,值 -1 表示使用源数据类型的长度。 |
dest_nullable | bit | 指示映射中的目标列是否允许 NULL 值,其中 NULL 值意味着此定义不是必需的。 |
dest_createparams | int | 位图,用于说明适用于每种数据类型的长度、精度和小数位数组合,其中包括: 0x1 = PRECISION。 0x2 = SCALE。 0x4 = LENGTH。 |
另请参阅
异类数据库复制
指定 Oracle 发布服务器的数据类型映射
复制表 (Transact-SQL)
复制视图 (Transact-SQL)
反馈
https://aka.ms/ContentUserFeedback。
即将发布:在整个 2024 年,我们将逐步淘汰作为内容反馈机制的“GitHub 问题”,并将其取代为新的反馈系统。 有关详细信息,请参阅:提交和查看相关反馈