sp_helparticlecolumns (Transact-SQL)

返回基础表中的所有列。此存储过程在发布服务器上对发布数据库执行。对于 Oracle 发布服务器,此存储过程在分发服务器上对任一数据库执行。

主题链接图标Transact-SQL 语法约定

语法

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

参数

  • [ @publication = ] 'publication'
    包含项目的发布的名称。publication 的数据类型为 sysname,无默认值。
  • [ @article = ] 'article'
    其列已返回的项目的名称。article 的数据类型为 sysname,无默认值。
  • [ @publisher= ] 'publisher'
    指定一个非 Microsoft SQL Server 发布服务器。publishersysname,默认值为 NULL。

    ms187803.note(zh-cn,SQL.90).gif注意:
    如果请求的项目是由 SQL Server 发布服务器发布的,则不应指定 publisher

返回代码值

0(不发布的列)或 1(发布的列)

结果集

列名 数据类型 说明

column id

int

列的标识符。

column

sysname

列名。

published

bit

指示是否发布列:

0 = 否

1 = 是

publisher type

sysname

发布服务器上列的数据类型。

subscriber type

sysname

订阅服务器上列的数据类型。

备注

sp_helparticlecolumns 用于快照复制和事务复制。

sp_helparticlecolumns 在检查垂直分区时很有用。

权限

只有 sysadmin 固定服务器角色成员、db_owner 固定数据库角色成员或当前发布的发布访问列表中的成员才能执行 sp_helparticlecolumns

请参阅

参考

sp_addarticle (Transact-SQL)
sp_articlecolumn (Transact-SQL)
sp_changearticle (Transact-SQL)
sp_droparticle (Transact-SQL)
sp_droppublication (Transact-SQL)
系统存储过程 (Transact-SQL)

其他资源

How to: Define and Modify a Column Filter (Replication Transact-SQL Programming)

帮助和信息

获取 SQL Server 2005 帮助