Condividi tramite


sp_helparticlecolumns (Transact-SQL)

Si applica a:SQL ServerIstanza gestita di SQL di Azure

Restituisce tutte le colonne della tabella sottostante. Questa stored procedure viene eseguita nel database di pubblicazione del server di pubblicazione. Per i server di pubblicazione Oracle questa stored procedure viene eseguita in qualsiasi database del server di distribuzione.

Convenzioni relative alla sintassi Transact-SQL

Sintassi

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

Argomenti

[ @publication = ] N'publication'

Nome della pubblicazione contenente l'articolo. @publication è sysname, senza impostazione predefinita.

[ @article = ] N'article'

Nome dell'articolo con le relative colonne restituite. @article è sysname, senza impostazione predefinita.

[ @publisher = ] N'publisher'

Specifica un server di pubblicazione non SQL Server. @publisher è sysname, con un valore predefinito .NULL

@publisher non deve essere specificato quando l'articolo richiesto viene pubblicato da un server di pubblicazione di SQL Server.

Valori del codice restituito

0 (colonne non pubblicate) o 1 (colonne pubblicate).

Set di risultati

Nome colonna Tipo di dati Descrizione
column id int Identificatore della colonna.
column sysname Nome della colonna.
published bit Indica se la colonna è pubblicata:

0 = No
1 = Sì
publisher type sysname Tipo di dati della colonna nel server di pubblicazione.
subscriber type sysname Tipo di dati della colonna nel Sottoscrittore.

Osservazioni:

sp_helparticlecolumns viene usato nella replica snapshot e transazionale.

sp_helparticlecolumns è utile per controllare una partizione verticale.

Autorizzazioni

Solo i membri del ruolo predefinito del server sysadmin , il ruolo predefinito del database db_owner oppure l'elenco di accesso alla pubblicazione per la pubblicazione corrente può eseguire sp_helparticlecolumns.