sysdatatypemappings (Transact-SQL)
La vue sysdatatypemappings permet d'afficher le mappage entre les types de données SQL Server et ceux d'un système de gestion de base de données (SGBD) non-SQL Server. Cette vue est stockée dans la base de données msdb.
Nom de colonne
Type de données
Description
mapping_id
int
ID du mappage du type de données.
source_dbms
sysname
Indique le nom du SGBD à partir duquel les types de données sont mappés. Peut prendre l'une des valeurs suivantes :
Valeur
Description
MSSQLSERVERLa source est une base de données SQL Server.
ORACLELa source est une base de données Oracle.
source_version
sysname
Indique la version de produit de la source SGBD.
source_type
sysname
Indique le type de données répertorié dans la source SGBD.
source_length_min
bigint
Longueur minimale du type de données sur la source SGBD, où une valeur NULL indique que la longueur n'est pas utilisée.
source_length_max
bigint
Longueur maximale du type de données sur la source SGBD, où une valeur NULL indique que la longueur n'est pas utilisée.
source_precision_min
bigint
Précision minimale du type de données sur la source SGBD, où une valeur NULL indique que la précision n'est pas utilisée.
source_precision_max
bigint
Précision maximale du type de données sur la source SGBD, où une valeur NULL indique que la précision n'est pas utilisée.
source_scale_min
int
Échelle minimale du type de données sur la source SGBD, où une valeur NULL indique que l'échelle n'est pas utilisée.
source_scale_max
int
Échelle maximale du type de données sur la source SGBD, où une valeur NULL indique que l'échelle n'est pas utilisée.
source_nullable
bit
Mentionné si le type de données de destination prend en charge les valeurs NULL.
source_createparams
int
À usage interne uniquement.
destination_dbms
sysname
Indique le nom du SGBD de destination. Peut prendre l'une des valeurs suivantes :
Valeur
Description
MSSQLSERVERLa destination est une base de données SQL Server.
ORACLELa destination est une base de données Oracle.
DB2La destination est une base de données IBM DB2.
SYBASELa destination est une base de données Sybase.
destination_version
sysname
Version de produit du SGBD de destination.
destination_type
sysname
Type de données du SGBD de destination.
destination_length
bigint
Longueur du type de données du SGBD de destination.
destination_precision
bigint
Précision du type de données du SGBD de destination.
destination_scale
int
Échelle du type de données du SGBD de destination.
destination_nullable
bit
Indique si le type de données du SGBD de destination prend en charge une valeur NULL.
destination_createparams
int
À usage interne uniquement.
dataloss
bit
Indique si des données ont été perdues lors du mappage entre le type de données du SGBD source et de destination.
is_default
bit
Indique si le mappage du type de données est utilisé par défaut.
Voir aussi
Référence
Vues de réplication (Transact-SQL)
sp_helpdatatypemap (Transact-SQL)
Concepts
Tables de réplication (Transact-SQL)
Autres ressources
Réplication hétérogène d'une base de données