Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Gilt für: SQL Server
Ändert die Datentypzuordnung der Artikelspalte für eine Oracle-Veröffentlichung. Diese gespeicherte Prozedur wird beim Distributor auf einer beliebigen Datenbank ausgeführt.
Hinweis
Die Datentypzuordnungen zwischen unterstützten Verlegertypen werden standardmäßig bereitgestellt. Verwenden Sie sp_changearticlecolumndatatype diese Standardeinstellungen nur, wenn Sie diese Standardeinstellungen außer Kraft setzen.
Transact-SQL-Syntaxkonventionen
Syntax
sp_changearticlecolumndatatype
[ @publication = ] N'publication'
, [ @article = ] N'article'
, [ @column = ] N'column'
[ , [ @mapping_id = ] mapping_id ]
[ , [ @type = ] N'type' ]
[ , [ @length = ] length ]
[ , [ @precision = ] precision ]
[ , [ @scale = ] scale ]
[ , [ @publisher = ] N'publisher' ]
[ ; ]
Argumente
[ @publication = ] N'Publikation'
Der Name der Oracle-Publikation. @publication ist "sysname" ohne Standard.
[ @article = ] N'article'
Der Name des Artikels. @article ist "sysname" ohne Standard.
[ @column = ] N'column'
Der Name der Spalte, für die die Datentypzuordnung geändert werden soll. @column ist "sysname" ohne Standard.
[ @mapping_id = ] mapping_id
Nur für Informationszwecke identifiziert. Wird nicht unterstützt. Zukünftige Kompatibilität wird nicht sichergestellt.
[ @type = ] N'type'
Der Name des SQL Server-Datentyps in der Zielspalte. @type ist "sysname" mit der Standardeinstellung "NULL.
[ @length = ] Länge
Die Länge des SQL Server-Datentyps in der Zielspalte. @length ist großint, mit einem Standardwert von NULL.
[ @precision = ] Genauigkeit
Die Genauigkeit des SQL Server-Datentyps in der Zielspalte. @precision ist großint, mit einem Standardwert von NULL.
[ @scale = ] Skalierung
Die Skalierung des SQL Server-Datentyps in der Zielspalte. @scale ist großint, mit einem Standardwert von NULL.
[ @publisher = ] N'publisher'
Gibt einen Nicht-SQL Server-Herausgeber an. @publisher ist "sysname" mit der Standardeinstellung "NULL.
Rückgabecodewerte
0 (erfolgreich) oder 1 Fehler.
Hinweise
sp_changearticlecolumndatatype wird verwendet, um die Standarddatentypzuordnungen zwischen unterstützten Publisher-Typen (Oracle und SQL Server) außer Kraft zu setzen. Führen Sie sp_getdefaultdatatypemapping aus, um diese Standarddatentypzuordnungen anzuzeigen.
sp_changearticlecolumndatatype wird nur für Oracle-Herausgeber 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 Artikelspaltenzuordnung ausgeführt werden, die geändert werden muss.
Berechtigungen
Nur Mitglieder der festen Serverrolle sysadmin oder db_owner feste Datenbankrolle können ausgeführt werden sp_changearticlecolumndatatype.