MSdbms_datatype_mapping (Transact-SQL)

Si applica a:SQL Server

La tabella MSdbms_datatype_mapping contiene i mapping dei tipi di dati consentiti dal tipo di dati nel sistema di gestione del database di origine (DBMS) a uno o più tipi di dati specifici nel sistema DBMS di destinazione. Questa tabella viene archiviata nel database msdb e viene usata per la replica di database eterogenea.

Nome colonna Tipo di dati Descrizione
datatype_mapping_id int Identifica ogni mapping univoco di tipi di dati.
map_id int Identifica il tipo di dati di origine.
dest_datatype_id int Identifica il tipo di dati di destinazione.
dest_precision bigint Definisce la precisione del tipo di dati di destinazione, in cui un valore NULL indica che la precisione non viene utilizzata e il valore -1 indica che viene usata la precisione del tipo di dati di origine.
dest_scale int Definisce la scala del tipo di dati di destinazione, in cui un valore NULL indica che la scala non viene usata e il valore -1 indica che viene usata la scala del tipo di dati di origine.
dest_length bigint Definisce la lunghezza del tipo di dati di destinazione, in cui un valore NULL indica che la lunghezza non viene utilizzata e il valore -1 indica che viene usata la lunghezza del tipo di dati di origine.
dest_nullable bit Specifica se la colonna di destinazione nel mapping ammette valori NULL. Il valore NULL indica che questa definizione non è necessaria.
dest_createparams int Mappa di bit che descrive quale combinazione di lunghezza, precisione e scala è applicabile a ogni tipo di dati. Sono disponibili i valori seguenti:

0x1 = PRECISIONE.

0x2 = SCALE.

0x4 = LENGTH.

Vedi anche

Replica di database eterogenei
Specificare i mapping tra i tipi di dati di un server di pubblicazione Oracle
Tabelle di replica (Transact-SQL)
Viste di replica (Transact-SQL)