sp_changearticlecolumndatatype (Transact-SQL)
Modifica il mapping del tipo di dati della colonna dell'articolo per una pubblicazione Oracle. Questa stored procedure viene eseguita in qualsiasi database del server di distribuzione.
[!NOTA] Sono disponibili per impostazione predefinita i mapping dei tipi di dati tra i tipi supportati dal server di pubblicazione. Utilizzare sp_changearticlecolumndatatype solo quando è necessario sostituire tali impostazioni predefinite.
Convenzioni della sintassi Transact-SQL
Sintassi
sp_changearticlecolumndatatype [ @publication= ] 'publication'
[ @article = ] 'article'
[ @column = ] 'column'
[ , [ @type = ] 'type' ]
[ , [ @length = ] length ]
[ , [ @precision = ] precision ]
[ , [ @scale = ] scale ]
[ , [ @publisher = ] 'publisher'
Argomenti
- [ @publication= ] 'publication'
Nome della pubblicazione Oracle. publication è di tipo sysname e non prevede alcun valore predefinito.
- [ @article = ] 'article'
Nome dell'articolo. article è di tipo sysname e non prevede alcun valore predefinito.
- [ @column= ] 'column'
Nome della colonna per cui modificare il mapping dei tipi di dati. column è di tipo sysname e non prevede alcun valore predefinito.
- [ @type = ] 'type'
Nome del tipo di dati di Microsoft SQL Server nella colonna di destinazione. type è di tipo sysname e il valore predefinito è NULL.
- [ @length = ] length
Lunghezza del tipo di dati di SQL Server nella colonna di destinazione. length è di tipo bigint e il valore predefinito è NULL.
- [ @precision= ] precision
Precisione del tipo di dati di SQL Server nella colonna di destinazione. precision è di tipo bigint e il valore predefinito è NULL.
- [ @publisher= ] 'publisher'
Specifica un server di pubblicazione non SQL Server. publisher è di tipo sysname e il valore predefinito è NULL.
Osservazioni
La stored procedure sp_changearticlecolumndatatype consente di sostituire i mapping dei tipi di dati predefiniti tra i tipi supportati dal server di pubblicazione (Oracle e SQL Server). Per visualizzare i mapping dei tipi di dati predefiniti, eseguire sp_getdefaultdatatypemapping.
sp_changearticlecolumndatatype è supportata solo per i server di pubblicazione Oracle. Se si esegue questa stored procedure su una pubblicazione di SQL Server viene generato un errore.
È necessario eseguire sp_changearticlecolumndatatype per ogni mapping di colonna di articolo da modificare.
Autorizzazioni
Solo i membri del ruolo predefinito del server sysadmin o del ruolo predefinito del database db_owner possono eseguire sp_changearticlecolumndatatype.
Valori restituiti
0 (esito positivo) o 1 (esito negativo)
Vedere anche
Riferimento
Stored procedure per la replica (Transact-SQL)
Altre risorse
Modifica delle proprietà di pubblicazioni e articoli
Mapping dei tipi di dati per i server di pubblicazione Oracle