sys.sp_helparticlecolumns (Transact-SQL)

Van toepassing op:SQL ServerAzure SQL Managed Instance

Geeft alle kolommen in de onderliggende tabel terug. Deze opgeslagen procedure wordt uitgevoerd bij Publisher in de publicatiedatabase. Voor Oracle Publishers wordt deze opgeslagen procedure uitgevoerd bij de Distributor op elke database.

Transact-SQL syntaxis-conventies

Syntax

sys.sp_helparticlecolumns
    [ @publication = ] N'publication'
    , [ @article = ] N'article'
    [ , [ @publisher = ] N'publisher' ]
[ ; ]

Arguments

[ @publication = ] N'publicatie'

De naam van de publicatie waarin het artikel staat. @publication is sysname, zonder standaard.

[ @article = ] N'artikel'

De naam van het artikel waarvan de kolommen worden teruggegeven. @article is sysname, zonder standaard.

[ @publisher = ] N'uitgever'

Specificeert een niet-SQL Server Publisher. @publisher is sysname, met als standaard NULL.

@publisher mag niet worden gespecificeerd wanneer het gevraagde artikel door een SQL Server Publisher wordt gepubliceerd.

Codewaarden retourneren

0 (kolommen die niet gepubliceerd zijn) of 1 (kolommen die gepubliceerd zijn).

Resultaatset

Kolomnaam Gegevenstype Description
column id int Id voor de kolom.
column sysname Naam van de kolom.
published bit Of de column wordt gepubliceerd:

0 = Nee
1 = Ja
publisher type sysname Datatype van de column bij de Publisher.
subscriber type sysname Gegevenstype van de kolom bij de abonnee.

Remarks

sp_helparticlecolumns wordt gebruikt in momentopnamen en transactionele replicatie.

sp_helparticlecolumns is nuttig bij het controleren van een verticale partitie.

Permissions

Alleen leden van de sysadmin-vaste serverrol, de db_owner vaste databaserol of de publicatietoegangslijst voor de huidige publicatie kunnen uitvoeren sp_helparticlecolumns.