分享方式:


sysdatatypemappings (Transact-SQL)

適用於:SQL Server

sysdatatypemappings 檢視可用來顯示 SQL Server 數據類型和非 SQL Server 資料庫管理系統 (DBMS) 數據類型之間的對應。 此檢視會儲存在 msdb 資料庫中。

資料行名稱 資料類型 描述
mapping_id int 數據類型對應的識別碼。
source_dbms sysname 指出用來對應數據類型之 DBMS 的名稱,而且可以是下列其中一個值:

MSSQLSERVER = 來源是 SQL Server 資料庫。

ORACLE = 來源是 Oracle 資料庫。
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 的名稱,而且可以是下列其中一個值:

MSSQLSERVER = 目的地是 SQL Server 資料庫。

ORACLE = 目的地是 Oracle 資料庫。

DB2 = 目的地是 IBM DB2 資料庫。

SYBASE = 目的地是 Sybase 資料庫。
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 指出數據類型對應是否預設使用。

另請參閱

異質資料庫複寫
複寫資料表 (Transact-SQL)
複寫檢視 (Transact-SQL)
sp_helpdatatypemap (Transact-SQL)