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)
意見反應
https://aka.ms/ContentUserFeedback。
即將登場:在 2024 年,我們將逐步淘汰 GitHub 問題作為內容的意見反應機制,並將它取代為新的意見反應系統。 如需詳細資訊,請參閱:提交並檢視相關的意見反應