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