sp_changearticlecolumndatatype (Transact-SQL)
Aplica-se a:SQL Server
Altera o mapeamento de tipo de dados da coluna de artigo para uma publicação Oracle. Esse procedimento armazenado é executado no Distribuidor em qualquer banco de dados.
Observação
Os mapeamentos de tipo de dados entre os tipos de Editor com suporte são fornecidos por padrão. Use sp_changearticlecolumndatatype somente ao substituir essas configurações padrão.
Convenções de sintaxe de Transact-SQL
Sintaxe
sp_changearticlecolumndatatype [ @publication= ] 'publication'
[ @article = ] 'article'
[ @column = ] 'column'
[ , [ @type = ] 'type' ]
[ , [ @length = ] length ]
[ , [ @precision = ] precision ]
[ , [ @scale = ] scale ]
[ , [ @publisher = ] 'publisher'
Argumentos
[ @publication = ] 'publication'
É o nome da publicação Oracle. publication é sysname, sem padrão.
[ @article = ] 'article'
É o nome do artigo. article é sysname, sem padrão.
[ @column = ] 'column'
É o nome da coluna para a qual alterar o mapeamento de tipo de dados. é sysname, sem padrão.
[ @type = ] 'type'
É o nome do tipo de dados do Microsoft SQL Server na coluna de destino. type é sysname, com um padrão de NULL.
[ @length = ] length
É o comprimento do tipo de dados do SQL Server na coluna de destino. length é bigint, com um padrão de NULL.
[ @precision = ] precision
É a precisão do tipo de dados do SQL Server na coluna de destino. precision é bigint, com um padrão de NULL.
[ @publisher = ] 'publisher'
Especifica um editor que não seja do SQL Server. publisher é sysname, com um padrão de NULL.
Valores do código de retorno
0 (sucesso) ou 1 (fracasso)
Comentários
Sp_changearticlecolumndatatype é usado para substituir os mapeamentos de tipo de dados padrão entre tipos de Publicador com suporte (Oracle e SQL Server). Para exibir esses mapeamentos de tipo de dados padrão, execute sp_getdefaultdatatypemapping.
sp_changearticlecolumndatatype só é suportado para Editores Oracle. A execução desse procedimento armazenado em uma publicação do SQL Server resulta em um erro.
sp_changearticlecolumndatatype deve ser executado para cada mapeamento de coluna de artigo que deve ser alterado.
Permissões
Somente membros da função de servidor fixa sysadmin ou db_owner função de banco de dados fixa podem executar sp_changearticlecolumndatatype.
Confira também
Alterar propriedades da publicação e do artigo
Mapeamento de tipo de dados para Publicadores Oracle
Procedimentos armazenados de replicação (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