sysdatatypemappings (Transact-SQL)

Si applica a: sìSQL Server (tutte le versioni supportate)

La vista sysdatatypemappings viene usata per mostrare il mapping tra i tipi di dati SQL Server e i tipi di dati di un sistema di gestione di database non SQL Server (DBMS). Questa vista viene 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.

MSSQLSERVER = L'origine è un database SQL Server database.

ORACLE = L'origine è 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 DBMS di origine. Il valore NULL indica che la lunghezza non viene utilizzata.
source_length_max bigint Lunghezza massima del tipo di dati nel DBMS di origine. Il valore NULL indica che la lunghezza non viene utilizzata.
source_precision_min bigint Precisione minima del tipo di dati nel DBMS di origine. Il valore NULL indica che la precisione non viene utilizzata.
source_precision_max bigint Precisione massima del tipo di dati nel DBMS di origine. Il valore NULL indica che la precisione non viene utilizzata.
source_scale_min int Scala minima del tipo di dati nel DBMS di origine. Il valore NULL indica che la scala non viene utilizzata.
source_scale_max int Scala massima del tipo di dati nel DBMS di origine. 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.

MSSQLSERVER = La destinazione è un database SQL Server database.

ORACLE = La destinazione è un database Oracle.

DB2 = La destinazione è un database IBM DB2.

SYBASE = La 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.

Vedere anche

Replica di database eterogenei
Tabelle di replica (Transact-SQL)
Viste di replica (Transact-SQL)
sp_helpdatatypemap (Transact-SQL)