sp_helparticlecolumns (Transact-SQL)
Gibt alle Spalten in der zugrunde liegenden Tabelle zurück. Diese gespeicherte Prozedur wird beim Verleger mit der Veröffentlichungsdatenbank ausgeführt. Für Oracle-Verleger wird diese gespeicherte Prozedur beim Verteiler auf jeder Datenbank ausgeführt.
Syntax
sp_helparticlecolumns [ @publication = ] 'publication'
, [ @article = ] 'article'
[ , [ @publisher = ] 'publisher' ]
Argumente
[ @publication=] 'publication'
Der Name der Veröffentlichung, die den Artikel enthält. publication ist vom Datentyp sysname und hat keinen Standardwert.[ @article=] 'article'
Der Name des Artikels, dessen Spalten zurückgegeben werden. article ist vom Datentyp sysname und hat keinen Standardwert.[ @publisher= ] 'publisher'
Gibt einen Nicht-MicrosoftSQL Server-Verleger an. publisher ist ein Wert vom Datentyp sysname; der Standardwert ist NULL.Hinweis publisher sollte nicht angegeben werden, wenn der angeforderte Artikel von einem SQL Server-Verleger veröffentlicht wird.
Rückgabecodewerte
0 (Spalten, die nicht veröffentlicht werden) oder 1 (Spalten, die veröffentlicht werden)
Resultsets
Spaltenname |
Datentyp |
Beschreibung |
---|---|---|
column id |
int |
Bezeichner der Spalte. |
Spalte (column) |
sysname |
Name der Spalte. |
published |
bit |
Gibt an, ob die Spalte veröffentlicht wird: 0 = Nein 1 = Ja |
Verlegertyp |
sysname |
Datentyp der Spalte auf dem Verleger. |
Abonnementtyp |
sysname |
Datentyp der Spalte auf dem Abonnenten. |
Hinweise
sp_helparticlecolumns wird bei der Snapshot- und Transaktionsreplikation verwendet.
sp_helparticlecolumns ist nützlich, um eine vertikale Partition zu überprüfen.
Berechtigungen
Nur Mitglieder der festen Serverrolle sysadmin, der festen Datenbankrolle db_owner oder der Veröffentlichungszugriffsliste für die aktuelle Veröffentlichung können sp_helparticlecolumns ausführen.
Siehe auch