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 发布服务器。 publisher 的数据类型为 sysname,默认值为 NULL。

    备注

    如果请求的项目是由 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)

概念

定义和修改列筛选器