MSdbms_datatype_mapping (Transact-SQL)
La tabla MSdbms_datatype_mapping contiene las asignaciones de tipos de datos permitidas de los tipos de datos del sistema de administración de bases de datos (DBMS) de origen para uno o más tipos de datos específicos del DBMS de destino. Esta tabla se almacena en la base de datos msdb y se utiliza para la replicación de bases de datos heterogéneas.
Nombre de 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 NULL significa que no se ha utilizado la precisión y un valor -1 significa que se ha utilizado la precisión del tipo de datos de origen. |
dest_scale |
int |
Define la escala del tipo de datos de destino, donde un valor NULL significa que no se ha utilizado la escala y un valor -1 significa que se ha utilizado la escala del tipo de datos de origen. |
dest_length |
bigint |
Define la longitud del tipo de datos de destino, donde un valor NULL significa que no se ha utilizado la longitud y un valor -1 significa que se ha utilizado la longitud del tipo de datos de origen. |
dest_nullable |
bit |
Indica si la columna de destino de la asignación permite valores NULL, donde un valor NULL significa que esta definición no es obligatoria. |
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
Referencia
Vistas de replicación (Transact-SQL)
Conceptos
Replicación de bases de datos heterogéneas
Especificar asignaciones de tipos de datos para un publicador de Oracle