Share via


sysdatatypemappings (Transact-SQL)

La vista sysdatatypemappings viene utilizzata per visualizzare il mapping tra i tipi di dati di SQL Server e i tipi di dati di un sistema DBMS (Database Management System, sistema di gestione di database) non SQL Server. Questa vista è archiviata nel database msdb.

Nome colonna

Tipo di dati

Descrizione

mapping_id

int

ID del mapping dei tipi di dati.

source_dbms

sysname

Indica il nome del sistema DBMS per il quale viene eseguito il mapping dei tipi di dati. I possibili valori sono i seguenti.

ValoreDescrizione
MSSQLSERVERL'origine è un database di SQL Server.
ORACLELa destinazione è un database Oracle.

source_version

sysname

Indica la versione del prodotto del sistema DBMS di origine.

source_type

sysname

Indica il tipo di dati elencato nel sistema DBMS di origine.

source_length_min

bigint

Lunghezza minima del tipo di dati nel sistema DBMS di origine, dove il valore NULL indica che la lunghezza non viene utilizzata.

source_length_max

bigint

Lunghezza massima del tipo di dati nel sistema DBMS di origine, dove il valore NULL indica che la lunghezza non viene utilizzata.

source_precision_min

bigint

Precisione minima del tipo di dati nel sistema DBMS di origine, dove il valore NULL indica che la precisione non viene utilizzata.

source_precision_max

bigint

Precisione massima del tipo di dati nel sistema DBMS di origine, dove il valore NULL indica che la precisione non viene utilizzata.

source_scale_min

int

Scala minima del tipo di dati nel sistema DBMS di origine, dove il valore NULL indica che la scala non viene utilizzata.

source_scale_max

int

Scala massima del tipo di dati nel sistema DBMS di origine, dove il valore NULL indica che la scala non viene utilizzata.

source_nullable

bit

Indica se il tipo di dati di destinazione supporta i valori Null.

source_createparams

int

Solo per uso interno.

destination_dbms

sysname

Indica il nome del sistema DBMS di destinazione. I possibili valori sono i seguenti.

ValoreDescrizione
MSSQLSERVERLa destinazione è un database di SQL Server.
ORACLELa destinazione è un database Oracle.
DB2La destinazione è un database IBM DB2.
SYBASELa destinazione è un database Sybase.

destination_version

sysname

Versione del prodotto del sistema DBMS di destinazione.

destination_type

sysname

Tipo di dati nel sistema DBMS di destinazione.

destination_length

bigint

Lunghezza del tipo di dati nel sistema DBMS di destinazione.

destination_precision

bigint

Precisione del tipo di dati nel sistema DBMS di destinazione.

destination_scale

int

Scala del tipo di dati nel sistema DBMS di destinazione.

destination_nullable

bit

Indica se il tipo di dati nel sistema DBMS di destinazione supporta valori Null.

destination_createparams

int

Solo per uso interno.

dataloss

bit

Indica se si verifica perdita dei dati durante l'esecuzione del mapping del tipo di dati tra il sistema DBMS di origine e quello di destinazione.

is_default

bit

Indica se il mapping dei tipi di dati viene utilizzato per impostazione predefinita.