sp_helparticlecolumns (Transact-SQL)
Retourne toutes les colonnes dans la table sous-jacente. Cette procédure stockée est exécutée au niveau du serveur de publication sur la base de données de publication. Dans le cas des serveurs de publication Oracle, cette procédure stockée est exécutée sur n'importe quelle base de données du serveur de distribution.
Conventions de la syntaxe de Transact-SQL
Syntaxe
sp_helparticlecolumns [ @publication = ] 'publication'
, [ @article = ] 'article'
[ , [ @publisher = ] 'publisher' ]
Arguments
[ @publication =] 'publication'
Nom de la publication contenant l'article. publication est de type sysname, sans valeur par défaut.[ @article=] 'article'
Nom de l'article dont la colonne est retournée. article est de type sysname, sans valeur par défaut.[ @publisher= ] 'publisher'
Spécifie un serveur de publication non Microsoft SQL Server. publisher est de type sysname, avec NULL comme valeur par défaut.[!REMARQUE]
La valeur de publisher ne doit pas être spécifiée lorsque l'article demandé est publié par un serveur de publication SQL Server.
Valeurs des codes de retour
0 (colonnes non publiées) ou 1 (colonnes publiées)
Jeux de résultats
Nom de la colonne |
Type de données |
Description |
---|---|---|
column id |
int |
Identificateur de la colonne. |
column |
sysname |
Nom de la colonne. |
published |
bit |
Indique si la colonne est publiée : 0 = non 1 = oui |
publisher type |
sysname |
Type de données de la colonne sur le serveur de publication. |
subscriber type |
sysname |
Type de données de la colonne sur l'Abonné. |
Notes
La procédure stockée sp_helparticlecolumns est utilisée dans les réplications transactionnelles et d'instantané.
Elle est utile lorsque vous contrôlez une partition verticale.
Autorisations
Seuls les membres du rôle serveur fixe sysadmin, du rôle de base de données fixe db_owner ou de la liste d’accès de la publication active peuvent exécuter sp_helparticlecolumns.
Voir aussi
Référence
sp_articlecolumn (Transact-SQL)
sp_changearticle (Transact-SQL)
sp_droppublication (Transact-SQL)
Procédures stockées système (Transact-SQL)