sysdatatypemappings (Transact-SQL)

S’applique à :SQL Server

La vue sysdatatypemappings permet d’afficher le mappage entre les types de données SQL Server et les types de données 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 la 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 :

MSSQLSERVER = La source est une base de données SQL Server.

ORACLE = La 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 dans la source DBMS, où une valeur NULL indique que la longueur n'est pas utilisée.
source_length_max bigint Longueur maximale du type de données dans la source DBMS, 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 dans la source DBMS, 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 dans la source DBMS, 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 dans la source DBMS, où une valeur NULL indique que l'échelle n'est pas utilisée.
source_scale_max int Échelle maximale du type de données dans la source DBMS, 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 :

MSSQLSERVER = La destination est une base de données SQL Server.

ORACLE = La destination est une base de données Oracle.

DB2 = La destination est une base de données IBM DB2.

SYBASE = La 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

Heterogeneous Database Replication
Tables de réplication (Transact-SQL)
Vues de réplication (Transact-SQL)
sp_helpdatatypemap (Transact-SQL)