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