MSdbms_map (Transact-SQL)
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,以識別預設資料類型對應。 |