sp_changearticlecolumndatatype (Transact-SQL)
Ändert die Datentypzuordnung der Artikelspalte für eine Oracle-Publikation. 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 außer Kraft setzen. |
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-Publikation. 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, deren Datentypzuordnung geändert werden soll. column ist vom Datentyp sysname und hat keinen Standardwert.
- [ @type = ] 'type'
Der Name des Datentyps von Microsoft SQL Server in der Zielspalte. type ist vom Datentyp sysname und hat den Standardwert NULL.
- [ @length = ] length
Die Länge des SQL Server-Datentyps in der Zielspalte. length ist vom Datentyp bigint und hat den Standardwert NULL.
- [ @precision= ] precision
Die Genauigkeit des SQL Server-Datentyps in der Zielspalte. precision ist vom Datentyp bigint und hat den Standardwert NULL.
- [ @publisher= ] 'publisher'
Gibt einen Nicht-SQL Server-Verleger an. publisher ist vom Datentyp sysname und hat den Standardwert 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) außer Kraft zu setzen. 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-Publikation 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)
Andere Ressourcen
Ändern von Publikations- und Artikeleigenschaften
Datentypzuordnung für Oracle-Verleger