sp_helparticlecolumns (Transact-SQL)
Gilt für: SQL Server Azure SQL Managed Instance
Gibt alle Spalten in der zugrunde liegenden Tabelle zurück. Diese gespeicherte Prozedur wird im Publisher in der Publikationsdatenbank ausgeführt. Für Oracle-Verleger wird diese gespeicherte Prozedur auf dem Verteiler auf jeder Datenbank ausgeführt.
Transact-SQL-Syntaxkonventionen
Syntax
sp_helparticlecolumns
[ @publication = ] N'publication'
, [ @article = ] N'article'
[ , [ @publisher = ] N'publisher' ]
[ ; ]
Argumente
[ @publication = ] N'Publikation'
Der Name der Publikation, die den Artikel enthält. @publication ist "sysname" ohne Standard.
[ @article = ] N'article'
Der Name des Artikels, der seine Spalten zurückgegeben hat. @article ist "sysname" ohne Standard.
[ @publisher = ] N'publisher'
Gibt einen Nicht-SQL Server-Herausgeber an. @publisher ist "sysname" mit der Standardeinstellung "NULL
.
@publisher sollte nicht angegeben werden, wenn der angeforderte Artikel von einem SQL Server-Herausgeber veröffentlicht wird.
Rückgabecodewerte
0
(Spalten, die nicht veröffentlicht werden) oder 1
(Spalten, die veröffentlicht werden).
Resultset
Spaltenname | Datentyp | BESCHREIBUNG |
---|---|---|
column id |
int | Bezeichner der Spalte. |
column |
sysname | Name der Spalte. |
published |
bit | Gibt an, ob die Spalte veröffentlicht wird:0 = Nein1 = Ja |
publisher type |
sysname | Datentyp der Spalte auf dem Verleger. |
subscriber type |
sysname | Datentyp der Spalte auf dem Abonnenten. |
Hinweise
sp_helparticlecolumns
wird in der Momentaufnahme- und Transaktionsreplikation verwendet.
sp_helparticlecolumns
ist hilfreich beim Überprüfen einer vertikalen Partition.
Berechtigungen
Nur Mitglieder der festen Serverrolle sysadmin , der db_owner festen Datenbankrolle oder die Publikationszugriffsliste für die aktuelle Publikation können ausgeführt werden sp_helparticlecolumns
.