sp_changearticlecolumndatatype (Transact-SQL)
Ändert die Datentypzuordnung der Artikelspalte für eine Oracle-Veröffentlichung. Diese gespeicherte Prozedur wird auf dem Verteiler für jede Datenbank ausgeführt.
Hinweis |
---|
Die Datentypzuordnungen zwischen unterstützten Verlegertypen werden standardmäßig bereitgestellt. Verwenden Sie sp_changearticlecolumndatatype nur, wenn Sie diese Standardeinstellungen überschreiben. |
Transact-SQL-Syntaxkonventionen
Syntax
sp_changearticlecolumndatatype [ @publication= ] 'publication'
[ @article = ] 'article'
[ @column = ] 'column'
[ , [ @type = ] 'type' ]
[ , [ @length = ] length ]
[ , [ @precision = ] precision ]
[ , [ @scale = ] scale ]
[ , [ @publisher = ] 'publisher'
Argumente
[ @publication= ] 'publication'
Der Name der Oracle-Veröffentlichung. publication ist vom Datentyp sysname und hat keinen Standardwert.[ @article = ] 'article'
Der Name des Artikels. article ist vom Datentyp sysname und hat keinen Standardwert.[ @column= ] 'column'
Der Name der Spalte, für die die Datentypzuordnung geändert werden soll. column ist vom Datentyp sysname und hat keinen Standardwert.[ @type = ] 'type'
Der Name des Microsoft SQL Server-Datentyps in der Zielspalte. type ist vom Datentyp sysname. Der Standardwert ist NULL.[ @length = ] length
Die Länge des SQL Server-Datentyps in der Zielspalte. length ist vom Datentyp bigint. Der Standardwert ist NULL.[ @precision= ] precision
Die Genauigkeit des SQL Server-Datentyps in der Zielspalte. precision ist vom Datentyp bigint. Der Standardwert ist NULL.[ @publisher= ] 'publisher'
Gibt einen Nicht-SQL Server-Verleger an. publisher ist vom Datentyp sysname. Der Standardwert ist NULL.
Rückgabecodewerte
0 (Erfolg) oder 1 (Fehler)
Hinweise
Sp_changearticlecolumndatatype wird verwendet, um die standardmäßigen Datentypzuordnungen zwischen unterstützten Verlegertypen (Oracle und SQL Server) zu überschreiben. Führen Sie zum Anzeigen dieser standardmäßigen Datentypzuordnungen sp_getdefaultdatatypemapping aus.
sp_changearticlecolumndatatype wird nur für Oracle-Verleger unterstützt. Das Ausführen dieser gespeicherten Prozedur für eine SQL Server-Veröffentlichung führt zu einem Fehler.
sp_changearticlecolumndatatype muss für jede zu ändernde Artikelspaltenzuordnung ausgeführt werden.
Berechtigungen
Nur Mitglieder der festen Serverrolle sysadmin oder der festen Datenbankrolle db_owner können sp_changearticlecolumndatatype ausführen.
Siehe auch
Verweis
Gespeicherte Replikationsprozeduren (Transact-SQL)