sp_helpdatatypemap (Transact-SQL)
Si applica a:Istanza gestita di SQL Di Azure di SQL Server
Restituisce informazioni sui mapping dei tipi di dati definiti tra Microsoft SQL Server e sistemi di gestione di database non SQL Server (DBMS). Questa stored procedure viene eseguita in qualsiasi database del server di distribuzione.
Convenzioni di sintassi Transact-SQL
Sintassi
sp_helpdatatypemap [ @source_dbms = ] 'source_dbms'
[ , [ @source_version = ] 'source_version' ]
[ , [ @source_type = ] 'source_type' ]
[ , [ @destination_dbms = ] 'destination_dbms' ]
[ , [ @destination_version = ] 'destination_version' ]
[ , [ @destination_type = ] 'destination_type' ]
[ , [ @defaults_only = ] defaults_only ]
Argomenti
[ @source_dbms = ] 'source_dbms'
Nome del sistema DBMS da cui viene eseguito il mapping dei tipi di dati. source_dbms è sysname e può essere uno dei valori seguenti.
Valore | Descrizione |
---|---|
MSSQLSERVER | L'origine è un database di SQL Server. |
ORACLE | L'origine è un database Oracle. |
[ @source_version = ] 'source_version'
Versione del prodotto del sistema DBMS di origine. source_version è varchar(10)e, se non specificato, vengono restituiti i mapping dei tipi di dati per tutte le versioni del sistema DBMS di origine. Consente al set dei risultati di venire filtrato in base alla versione di origine del sistema DBMS.
[ @source_type = ] 'source_type'
Tipo di dati elencato nel DBMS di origine. source_type è sysname e, se non specificato, vengono restituiti i mapping per tutti i tipi di dati nel sistema DBMS di origine. Consente al set di risultati di venire filtrato in base al tipo di dati nel sistema DBMS di origine.
[ @destination_dbms = ] 'destination_dbms'
Nome del sistema DBMS di destinazione. destination_dbms è sysname e può essere uno dei valori seguenti.
Valore | Descrizione |
---|---|
MSSQLSERVER | La destinazione è un database di SQL Server. |
ORACLE | La destinazione è un database Oracle. |
DB2 | La destinazione è un database IBM DB2. |
SYBASE | La destinazione è un database Sybase. |
[ @destination_version = ] 'destination_version'
Versione del prodotto del sistema DBMS di destinazione. destination_version è varchar(10) e, se non specificato, vengono restituiti i mapping per tutte le versioni del sistema DBMS di destinazione. Consente al set dei risultati di venire filtrato in base alla versione di destinazione del sistema DBMS.
[ @destination_type = ] 'destination_type'
Tipo di dati elencato nel DBMS di destinazione. destination_type è sysname e, se non specificato, vengono restituiti i mapping per tutti i tipi di dati nel sistema DBMS di destinazione. Consente al set di risultati di venire filtrato in base al tipo di dati nel sistema DBMS di destinazione.
[ @defaults_only = ] defaults_only
Se vengono restituiti solo i mapping dei tipi di dati predefiniti. defaults_only è bit, con un valore predefinito pari a 0. 1 indica che vengono restituiti solo i mapping dei tipi di dati predefiniti. 0 indica che vengono restituiti i mapping predefiniti e i mapping dei tipi di dati definiti dall'utente.
Set di risultati
Nome colonna | Descrizione |
---|---|
mapping_id | Identifica il mapping dei tipi di dati. |
source_dbms | Nome e numero di versione del sistema DBMS di origine. |
source_type | Tipo di dati nel sistema DBMS di origine. |
destination_dbms | Nome del sistema DBMS di destinazione. |
destination_type | Tipo di dati nel sistema DBMS di destinazione. |
is_default | Indica il mapping predefinito o un mapping alternativo. Il valore 0 indica che questo mapping è definito dall'utente. |
Valori del codice restituito
0 (esito positivo) o 1 (errore)
Osservazioni:
sp_helpdatatypemap definisce i mapping dei tipi di dati sia dai server di pubblicazione non SQL Server che dai server di pubblicazione di SQL Server ai Sottoscrittori non SQL Server.
Quando la combinazione specificata di DBMS di origine e di destinazione non è supportata, sp_helpdatatypemap restituisce un set di risultati vuoto.
Autorizzazioni
Solo i membri del ruolo predefinito del server sysadmin nel server di distribuzione o nei membri del ruolo predefinito del database di db_owner nel database di distribuzione possono eseguire sp_helpdatatypemap.
Vedi anche
sp_getdefaultdatatypemapping (Transact-SQL)
sp_setdefaultdatatypemapping (Transact-SQL)
Commenti e suggerimenti
https://aka.ms/ContentUserFeedback.
Presto disponibile: Nel corso del 2024 verranno gradualmente disattivati i problemi di GitHub come meccanismo di feedback per il contenuto e ciò verrà sostituito con un nuovo sistema di feedback. Per altre informazioni, vedereInvia e visualizza il feedback per