MSdbms_datatype_mapping (Transact-SQL)

La table MSdbms_datatype_mapping contient les mappages de type de données autorisés du type de données du système de gestion de base de données (SGBD) source sur un ou plusieurs types de données spécifiques dans le SGBD de destination. Cette table, stockée dans la base de données msdb, est utilisée pour la réplication de bases de données hétérogènes.

Nom de colonne

Type de données

Description

datatype_mapping_id

int

Identifie chaque mappage de type de données unique.

map_id

int

Identifie le type de données source.

dest_datatype_id

int

Identifie le type de données de destination.

dest_precision

bigint

Définit la précision du type de données de destination, où la valeur NULL signifie qu'aucune précision n'est utilisée et la valeur -1 que la précision du type de données source est utilisée.

dest_scale

int

Définit l'échelle du type de données de destination, où la valeur NULL signifie qu'aucune échelle n'est utilisée et la valeur -1 que l'échelle du type de données source est utilisée.

dest_length

bigint

Définit la longueur du type de données de destination, où la valeur NULL signifie qu'aucune longueur n'est utilisée et la valeur -1 que la longueur du type de données source est utilisée.

dest_nullable

bit

Indique si la colonne de destination dans le mappage autorise les valeurs NULL, où la valeur NULL signifie que cette définition n'est pas obligatoire.

dest_createparams

int

Bitmap décrivant la combinaison de longueur, précision et échelle applicable à chaque type de données, qui inclut :

0x1 = PRECISION.

0x2 = SCALE.

0x4 = LENGTH.