sys.sp_helparticlecolumns (Transact-SQL)

gäller för:SQL ServerAzure SQL Managed Instance

Returnerar alla kolumner i den underliggande tabellen. Den här lagrade proceduren körs i Publisher i publikationsdatabasen. För Oracle Publishers körs denna lagrade produr hos distributören i vilken databas som helst.

Transact-SQL syntaxkonventioner

Syntax

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

Arguments

[ @publication = ] N'publicering'

Namnet på publikationen som innehåller artikeln. @publication är sysname, utan standard.

[ @article = ] Inte en artikel'

Namnet på artikeln som får sina kolumner tillbaka. @article är sysname, utan standard.

[ @publisher = ] N'publisher'

Specificerar en icke-SQL Server Publisher. @publisher är sysname, med standardvärdet NULL.

@publisher bör inte specificeras när den begärda artikeln publiceras av en SQL Server Publisher.

Returnera kodvärden

0 (kolumner som inte publiceras) eller 1 (kolumner som publiceras).

Resultatuppsättning

Kolumnnamn Datatyp Description
column id int Identifierare för kolumnen.
column sysname Namnet på kolumnen.
published bit Om kolumnen publiceras:

0 = Nej
1 = Ja
publisher type sysname Datatyp för kolumnen hos Publisher.
subscriber type sysname Datatyp för kolumnen vid Prenumeranten.

Remarks

sp_helparticlecolumns används i ögonblicksbilder och transaktionsreplikering.

sp_helparticlecolumns är användbar för att kontrollera en vertikal partition.

Permissions

Endast medlemmar av sysadmin-fasta serverrollen, db_owner fasta databasrollen eller publiceringsåtkomstlistan för den aktuella publikationen kan köras sp_helparticlecolumns.