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.
Valore
Descrizione
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.
Valore
Descrizione
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.
Vedere anche
Riferimento
Viste della replica (Transact-SQL)
sp_helpdatatypemap (Transact-SQL)
Concetti
Tabelle di replica (Transact-SQL)
Altre risorse
Replica di database eterogenei