Teilen über


sp_helparticlecolumns (Transact-SQL)

Gilt für:SQL ServerAzure 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 = Nein
1 = Ja
publisher type sysname Datentyp der Spalte auf dem Verleger.
subscriber type sysname Datentyp der Spalte auf dem Abonnenten.

Hinweise

sp_helparticlecolumnswird in 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.