sp_helpdatatypemap (Transact-SQL)
Si applica a: SQL Server Istanza gestita di SQL di Azure
Restituisce informazioni sui mapping dei tipi di dati definiti tra 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 relative alla sintassi Transact-SQL
Sintassi
sp_helpdatatypemap
[ @source_dbms = ] N'source_dbms'
[ , [ @source_version = ] 'source_version' ]
[ , [ @source_type = ] N'source_type' ]
[ , [ @destination_dbms = ] N'destination_dbms' ]
[ , [ @destination_version = ] 'destination_version' ]
[ , [ @destination_type = ] N'destination_type' ]
[ , [ @defaults_only = ] defaults_only ]
[ ; ]
Argomenti
[ @source_dbms = ] N'source_dbms'
Nome del sistema DBMS da cui vengono mappati i 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), con il valore predefinito %
. Se non specificato, vengono restituiti i mapping dei tipi di dati per tutte le versioni del sistema DBMS di origine. Abilita il filtro del set di risultati in base alla versione di origine del sistema DBMS.
[ @source_type = ] N'source_type'
Tipo di dati elencato nel DBMS di origine. @source_type è sysname, con un valore predefinito .%
Se non specificato, vengono restituiti i mapping per tutti i tipi di dati nel sistema DBMS di origine. Consente di filtrare il set di risultati in base al tipo di dati nel sistema DBMS di origine.
[ @destination_dbms = ] N'destination_dbms'
Nome del sistema DBMS di destinazione. @destination_dbms è sysname, con un valore predefinito , %
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), con un valore predefinito .%
Se non specificato, vengono restituiti i mapping per tutte le versioni del sistema DBMS di destinazione. Consente di filtrare il set di risultati in base alla versione di destinazione del sistema DBMS.
[ @destination_type = ] N'destination_type'
Tipo di dati elencato nel DBMS di destinazione. @destination_type è sysname, con un valore predefinito .%
Se non specificato, vengono restituiti i mapping per tutti i tipi di dati nel sistema DBMS di destinazione. Consente di filtrare il set di risultati 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 il valore predefinito 0
.
1
significa che vengono restituiti solo i mapping dei tipi di dati predefiniti.0
indica che vengono restituiti i mapping dei tipi di dati predefiniti e 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 |
Specifica se il mapping è un mapping predefinito o alternativo. Un valore indica 0 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 db_owner nel database di distribuzione possono eseguire sp_helpdatatypemap
.
Contenuto correlato
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