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)