MSdbms_datatype_mapping (Transact-SQL)

Se aplica a:SQL Server

La tabla MSdbms_datatype_mapping contiene las asignaciones de tipos de datos permitidos del tipo de datos del sistema de administración de bases de datos de origen (DBMS) a uno o varios tipos de datos específicos del DBMS de destino. Esta tabla se almacena en la base de datos msdb y se usa para la replicación de bases de datos heterogéneas.

Nombre de la columna Tipo de datos Descripción
datatype_mapping_id int Identifica cada asignación de tipo de datos única.
map_id int Identifica el tipo de datos de origen.
dest_datatype_id int Identifica el tipo de datos de destino.
dest_precision bigint Define la precisión del tipo de datos de destino, donde un valor de NULL significa que no se usa la precisión y un valor de -1 significa que se usa la precisión del tipo de datos de origen.
dest_scale int Define la escala del tipo de datos de destino, donde un valor de NULL significa que no se usa la escala y un valor de -1 significa que se usa la escala del tipo de datos de origen.
dest_length bigint Define la longitud del tipo de datos de destino, donde un valor de NULL significa que la longitud no se usa y un valor de -1 significa que se usa la longitud del tipo de datos de origen.
dest_nullable bit Indica si la columna de destino en la asignación admite valores NULL, donde un valor NULL significa que no se requiere esta definición.
dest_createparams int Es el mapa de bits que describe qué combinación de longitud, precisión y escala es aplicable a cada tipo de datos, donde se incluye:

0x1 = PRECISION.

0x2 = SCALE.

0x4 = LENGTH.

Vea también

Replicación de bases de datos heterogéneas
Especificar asignaciones de tipos de datos para un publicador de Oracle
Tablas de replicación (Transact-SQL)
Vistas de replicación (Transact-SQL)