Partilhar via


MSdbms_datatype_mapping (Transact-SQL)

A tabela MSdbms_datatype_mapping contém todos os mapeamentos de tipos de dados permitidos nos tipos de dados do DBMS (sistema de gerenciamento de banco de dados) de origem para um ou mais tipos de dados específicos no DBMS de destino. Essa tabela é armazenada no banco de dados msdb e é usado para replicação de banco de dados heterogênea.

Nome da coluna

Tipo de dados

Descrição

datatype_mapping_id

int

Identifica cada mapeamento de tipo de dados exclusivo.

map_id

int

Identifica o tipo de dados de origem.

dest_datatype_id

int

Identifica o tipo de dados de destino.

dest_precision

bigint

Define a precisão máxima do tipo de dados de destino, onde um valor NULL significa que a precisão não é usada e um valor -1 significa que a precisão do tipo de dados de origem é usada.

dest_scale

int

Define a escala do tipo de dados de destino, onde um valor NULL significa que a escala não é usada e um valor -1 significa que a escala do tipo de dados de origem é usada.

dest_length

bigint

Define o comprimento do tipo de dados de destino, onde um valor NULL significa que o comprimento não é usado e um valor -1 significa que o comprimento do tipo de dados de origem é usado.

dest_nullable

bit

Indica se a coluna de destino no mapeamento permite valores NULL, onde um valor de NULL significa que essa definição não é exigida.

dest_createparams

int

O bitmap que descreve quais as combinações de comprimento, precisão e escala são aplicáveis para cada tipo de dados, incluindo:

0x1 = PRECISION.

0x2 = SCALE.

0x4 = LENGTH.