sp_helparticlecolumns (Transact-SQL)
返回基础表中的所有列。 此存储过程在发布服务器上对发布数据库执行。 对于 Oracle 发布服务器,此存储过程在分发服务器上对任一数据库执行。
语法
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。