sp_changearticlecolumndatatype (Transact-SQL)
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. Só use sp_changearticlecolumndatatype ao substituir essas configurações padrão. |
Convenções da sintaxe 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 da qual alterar o mapeamento de tipos de dados. column é 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 publicador que não é do SQL Server. publisher é sysname, com um padrão de NULL.
Valores de código de retorno
0 (êxito) ou 1 (falha)
Comentários
Sp_changearticlecolumndatatype é usado para substituir os mapeamentos de tipo de dados padrão entre os tipos de Editor com suporte (Oracle e SQL Server). Para exibir esses mapeamentos de tipo de dados padrão, execute sp_getdefaultdatatypemapping.
sp_changearticlecolumndatatype só tem suporte em Editores Oracle. A execução desse procedimento armazenado em uma publicação 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 da função de banco de dados fixa db_owner podem executar sp_changearticlecolumndatatype.
Consulte também
Referência
Procedimentos armazenados de replicação (Transact-SQL)