sp_changearticlecolumndatatype (Transact-SQL)
Si applica a:SQL Server
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. Usare sp_changearticlecolumndatatype solo quando si esegue l'override di queste impostazioni predefinite.
Convenzioni di 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 è sysname, senza impostazione predefinita.
[ @article = ] 'article'
Nome dell'articolo. article è sysname, senza impostazione predefinita.
[ @column = ] 'column'
Nome della colonna per cui modificare il mapping del tipo di dati. column è sysname, senza impostazione predefinita.
[ @type = ] 'type'
Nome del tipo di dati di Microsoft SQL Server nella colonna di destinazione. type è sysname, con un valore predefinito NULL.
[ @length = ] length
Lunghezza del tipo di dati di SQL Server nella colonna di destinazione. length è bigint, con un valore predefinito NULL.
[ @precision = ] precision
Precisione del tipo di dati di SQL Server nella colonna di destinazione. precision è bigint, con un valore predefinito NULL.
[ @publisher = ] 'publisher'
Specifica un server di pubblicazione non SQL Server. publisher è sysname, con valore predefinito NULL.
Valori del codice restituito
0 (esito positivo) o 1 (errore)
Osservazioni:
Sp_changearticlecolumndatatype viene usato per eseguire l'override dei mapping dei tipi di dati predefiniti tra i tipi di server di pubblicazione supportati (Oracle e SQL Server). Per visualizzare questi mapping dei tipi di dati predefiniti, eseguire sp_getdefaultdatatypemapping.
sp_changearticlecolumndatatype è supportato solo per i server di pubblicazione Oracle. L'esecuzione di questa stored procedure in una pubblicazione di SQL Server genera un errore.
sp_changearticlecolumndatatype deve essere eseguito per ogni mapping di colonne di articolo che deve essere modificato.
Autorizzazioni
Solo i membri del ruolo predefinito del server sysadmin o db_owner ruolo predefinito del database possono eseguire sp_changearticlecolumndatatype.
Vedi anche
Modificare le proprietà di pubblicazioni e articoli
Mapping dei tipi di dati per i server di pubblicazione Oracle
Stored procedure di replica (Transact-SQL)
Commenti e suggerimenti
https://aka.ms/ContentUserFeedback.
Presto disponibile: nel corso del 2024 verranno dismessi i problemi di GitHub come meccanismo di feedback per il contenuto e verranno sostituiti con un nuovo sistema di feedback. Per altre informazioni, vedere:Invia e visualizza il feedback per