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 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 :

ValeurDescription
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 :

ValeurDescription
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.