MSdbms_datatype_mapping (Transact-SQL)

S’applique à :SQL Server

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

Nom de la 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ù une valeur NULL signifie que la précision n’est pas utilisée, et une valeur de -1 signifie 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ù une valeur NULL signifie que l’échelle n’est pas utilisée, et une valeur de -1 signifie 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ù une valeur NULL signifie que la longueur n’est pas utilisée et une valeur de -1 signifie 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ù une valeur NULL signifie que cette définition n'est pas requise.
dest_createparams int Bitmap décrivant la combinaison de longueur, précision et échelle applicable à chaque type de données, qui inclut :

0x1 = PRÉCISION.

0x2 = SCALE.

0x4 = LONGUEUR.

Voir aussi

Heterogeneous Database Replication
Spécifier des mappages de types de données pour un Serveur de publication Oracle
Tables de réplication (Transact-SQL)
Vues de réplication (Transact-SQL)