sysdatatypemappings (Transact-SQL)

Se aplica a:SQL Server

La vista sysdatatypemappings se usa para mostrar la asignación entre SQL Server tipos de datos y tipos de datos de un sistema de administración de bases de datos (DBMS) que no es SQL Server. Esta vista se almacena en la base de datos msdb .

Nombre de la columna Tipo de datos Descripción
mapping_id int Id. de la asignación del tipo de datos.
source_dbms sysname Indica el nombre del sistema DBMS desde el que se asignan los tipos de datos, que puede ser uno de los valores siguientes:

MSSQLSERVER = El origen es una base de datos SQL Server.

ORACLE = El origen es una base de datos de Oracle.
source_version sysname Indica la versión de producto del sistema DBMS de origen.
source_type sysname Indica el tipo de datos que aparece en el sistema DBMS de origen.
source_length_min bigint La longitud mínima del tipo de datos en el DBMS de origen, en la que un valor NULL indica que no se utiliza una longitud.
source_length_max bigint La longitud máxima del tipo de datos en el DBMS de origen, en la que un valor NULL indica que no se utiliza una longitud.
source_precision_min bigint La precisión mínima del tipo de datos en el DBMS de origen, en la que un valor NULL indica que no se utiliza una precisión.
source_precision_max bigint La precisión máxima del tipo de datos en el DBMS de origen, en la que un valor NULL indica que no se utiliza una precisión.
source_scale_min int La escala mínima del tipo de datos en el DBMS de origen, en la que un valor NULL indica que no se utiliza una escala.
source_scale_max int La escala máxima del tipo de datos en el DBMS de origen, en la que un valor NULL indica que no se utiliza una escala.
source_nullable bit Indica si el tipo de datos de destino admite valores NULL.
source_createparams int Exclusivamente para uso interno.
destination_dbms sysname Indica el nombre del sistema DBMS de destino y puede ser uno de los siguientes valores:

MSSQLSERVER = El destino es una base de datos SQL Server.

ORACLE = El destino es una base de datos de Oracle.

DB2 = El destino es una base de datos IBM DB2.

SYBASE = El destino es una base de datos de Sybase.
destination_version sysname Versión de producto del sistema DBMS de destino.
destination_type sysname Tipo de datos del sistema DBMS de destino.
destination_length bigint Longitud del tipo de datos del sistema DBMS de destino.
destination_precision bigint Precisión del tipo de datos del sistema DBMS de destino.
destination_scale int Escala del tipo de datos del sistema DBMS de destino.
destination_nullable bit Indica si el tipo de datos del sistema DBMS de destino admite un valor NULL.
destination_createparams int Exclusivamente para uso interno.
dataloss bit Indica si se pierden datos durante la asignación de tipos de datos entre el sistema DBMS de origen y de destino.
is_default bit Indica si la asignación de tipos de datos se utiliza de manera predeterminada.

Vea también

Replicación de bases de datos heterogéneas
Tablas de replicación (Transact-SQL)
Vistas de replicación (Transact-SQL)
sp_helpdatatypemap (Transact-SQL)