sysdatatypemappings (Transact-SQL)

A exibição sysdatatypemappings é usada para mostrar o mapeamento entre tipos de dados do SQL Server e tipos de dados de um DBMS (sistema de gerenciamento de dados) não-SQL Server. Essa exibição é armazenada no banco de dados msdb.

Nome da coluna

Tipo de dados

Descrição

mapping_id

int

A ID do mapeamento de tipo de dados.

source_dbms

sysname

Indica o nome do DBMS do qual os tipos de dados são mapeados, e pode ser um dos seguintes valores:

ValorDescrição
MSSQLSERVERA origem é um banco de dados SQL Server.
ORACLEA origem é um banco de dados Oracle.

source_version

sysname

Indica a versão do produto do DBMS de origem.

source_type

sysname

Indica o tipo de dados listado no DBMS de origem.

source_length_min

bigint

O comprimento mínimo do tipo de dados no DBMS de origem, onde um valor NULL indica que o comprimento não é usado.

source_length_max

bigint

O comprimento máximo do tipo de dados no DBMS de origem, onde um valor NULL indica que o comprimento não é usado.

source_precision_min

bigint

A precisão mínima do tipo de dados no DBMS de origem, onde um valor NULL indica que a precisão não é usada.

source_precision_max

bigint

A precisão máxima do tipo de dados no DBMS de origem, onde um valor NULL indica que a precisão não é usada.

source_scale_min

int

A escala mínima do tipo de dados no DBMS de origem, onde um valor NULL indica que a escala não é usada.

source_scale_max

int

A escala máxima do tipo de dados no DBMS de origem, onde um valor NULL indica que a escala não é usada.

source_nullable

bit

Indicado se o tipo de dados de destino oferecer suporte a valores nulos.

source_createparams

int

Somente para uso interno.

destination_dbms

sysname

Indica o nome do DBMS de destino e pode ser um dos seguintes valores:

ValorDescrição
MSSQLSERVERO destino é um banco de dados SQL Server.
ORACLEO destino é um banco de dados Oracle.
DB2O destino é um banco de dados IBM DB2.
SYBASEO destino é um banco de dados Sybase.

destination_version

sysname

A versão de produto do DBMS de destino.

destination_type

sysname

O tipo de dados no DBMS de destino.

destination_length

bigint

O comprimento do tipo de dados no DBMS de destino.

destination_precision

bigint

A precisão do tipo de dados no DBMS de destino.

destination_scale

int

A escala do tipo de dados no DBMS de destino.

destination_nullable

bit

Indica se o tipo de dados no DBMS de destino oferece suporte a um valor nulo.

destination_createparams

int

Somente para uso interno.

dataloss

bit

Indica se ocorre perda de dados ao mapear entre o tipo de dados no DBMS de origem e destino.

is_default

bit

Indica se o mapeamento de tipo de dados é usado por padrão.