sp_helpdatatypemap (Transact-SQL)
Aplica-se a:SQL ServerInstância Gerenciada de SQL do Azure
Retorna informações sobre os mapeamentos de tipo de dados definidos entre o Microsoft SQL Server e os DBMS (sistemas de gerenciamento de banco de dados não SQL Server). Esse procedimento armazenado é executado no Distribuidor em qualquer banco de dados.
Convenções de sintaxe de Transact-SQL
Sintaxe
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 ]
Argumentos
[ @source_dbms = ] 'source_dbms'
É o nome do DBMS do qual os tipos de dados são mapeados. source_dbms é sysname e pode ser um dos valores a seguir.
Valor | Descrição |
---|---|
MSSQLSERVER | A origem é um banco de dados SQL Server. |
ORACLE | A origem é um banco de dados Oracle. |
[ @source_version = ] 'source_version'
É a versão do produto do DBMS de origem. source_versioné varchar(10)e, se não for especificado, os mapeamentos de tipo de dados para todas as versões do DBMS de origem serão retornados. Habilita o conjunto de resultados a ser filtrado pela versão de fonte do DBMS.
[ @source_type = ] 'source_type'
É o tipo de dados listado no DBMS de origem. source_type é sysname e, se não for especificado, os mapeamentos para todos os tipos de dados no DBMS de origem são retornados. Habilita o conjunto de resultados a ser filtrado pelo tipo de dados no DBMS de origem.
[ @destination_dbms = ] 'destination_dbms'
É o nome do DBMS de destino. destination_dbms é sysname e pode ser um dos valores a seguir.
Valor | Descrição |
---|---|
MSSQLSERVER | O destino é um banco de dados SQL Server. |
ORACLE | O destino é um banco de dados Oracle. |
DB2 | O destino é um banco de dados IBM DB2. |
SYBASE | O destino é um banco de dados Sybase. |
[ @destination_version = ] 'destination_version'
É a versão do produto do DBMS de destino. destination_versioné varchar(10)e, se não for especificado, os mapeamentos para todas as versões do DBMS de destino são retornados. Habilita o conjunto de resultados a ser filtrado pela versão de destino do DBMS.
[ @destination_type = ] 'destination_type'
É o tipo de dados listado no DBMS de destino. destination_typeé sysname e, se não for especificado, os mapeamentos para todos os tipos de dados no DBMS de destino são retornados. Habilita o conjunto de resultados a ser filtrado pelo tipo de dados no DBMS de destino.
[ @defaults_only = ] defaults_only
Será se apenas os mapeamentos de tipo de dados padrão forem retornados. defaults_only é bit, com um padrão de 0. 1 significa que apenas os mapeamentos de tipo de dados padrão são retornados. 0 significa que os mapeamentos de tipo de dados padrão e definidos pelo usuário são retornados.
Conjuntos de resultados
Nome da coluna | Descrição |
---|---|
mapping_id | Identifica um mapeamento de tipo de dados. |
source_dbms | É o nome e número da versão do DBMS de origem. |
Source_type | É o tipo de dados no DBMS de origem. |
destination_dbms | O nome do DBMS de destino. |
destination_type | É o tipo de dados no DBMS de destino. |
Is_default | Se o mapeamento for um padrão ou um mapeamento alternativo. Um valor 0 indica que esse mapeamento é definido pelo usuário. |
Valores do código de retorno
0 (êxito) ou 1 (falha)
Comentários
sp_helpdatatypemap define mapeamentos de tipo de dados de editores não SQL Server e de editores de SQL Server para assinantes não SQL Server.
Quando não há suporte para a combinação especificada de DBMS de origem e destino, sp_helpdatatypemap retorna um conjunto de resultados vazio.
Permissões
Somente membros da função de servidor fixa sysadmin no Distribuidor ou membros do db_owner função de banco de dados fixa no banco de dados de distribuição podem executar sp_helpdatatypemap.
Consulte Também
sp_getdefaultdatatypemapping (Transact-SQL)
sp_setdefaultdatatypemapping (Transact-SQL)
Comentários
https://aka.ms/ContentUserFeedback.
Em breve: Ao longo de 2024, eliminaremos os problemas do GitHub como o mecanismo de comentários para conteúdo e o substituiremos por um novo sistema de comentários. Para obter mais informações, consulteEnviar e exibir comentários de