MSdbms_datatype_mapping (Transact-SQL)

La tabella MSdbms_datatype_mapping contiene i mapping di tipi di dati consentiti tra il tipo di dati nel DBMS (Database Management System, sistema di gestione di database) di origine e uno o più tipi di dati specifici nel sistema DBMS di destinazione. Questa tabella è archiviata nel database msdb e viene utilizzata per la replica di database eterogenei.

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. Un valore NULL indica che la precisione non viene utilizzata e il valore -1 indica che viene utilizzata la precisione del tipo di dati di origine.

dest_scale

int

Definisce la scala del tipo di dati di destinazione. Un valore NULL indica che la scala non viene utilizzata e il valore -1 indica che viene utilizzata la scala del tipo di dati di origine.

dest_length

bigint

Definisce la lunghezza del tipo di dati di destinazione. Un valore NULL indica che la lunghezza non viene utilizzata e il valore -1 indica che viene utilizzata la lunghezza del tipo di dati di origine.

dest_nullable

bit

Indica se la colonna di destinazione nel mapping ammette valori NULL. Il valore NULL indica che questa definizione non è richiesta.

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 = PRECISION.

0x2 = SCALE.

0x4 = LENGTH.