sp_helpmergefilter (Transact-SQL)
返回有关合并筛选器的信息。 此存储过程在发布服务器的任何数据库中执行。
语法
sp_helpmergefilter [ @publication= ] 'publication'
[ , [ @article= ] 'article']
[ , [ @filtername= ] 'filtername']
参数
[ @publication=] 'publication'
发布的名称。publication 是 sysname,无默认值。[ @article = ] 'article'
项目名。article 的数据类型为 sysname,默认值为 %,表示返回所有项目名。[ @filtername= ] 'filtername'
要返回其信息的筛选器名。filtername 的数据类型为 sysname,默认值为 %,表示返回有关在项目或发布上定义的所有筛选器的信息。
结果集
列名 |
数据类型 |
说明 |
---|---|---|
join_filterid |
int |
联接筛选器的 ID。 |
filtername |
sysname |
筛选器名称。 |
join article name |
sysname |
联接项目名。 |
join_filterclause |
nvarchar(2000) |
用于限定联接的筛选子句。 |
join_unique_key |
int |
表示是否在唯一键上联接。 |
base table owner |
sysname |
基表所有者的名称。 |
base table name |
sysname |
基表的名称。 |
join table owner |
sysname |
与基表联接的表所有者的名称。 |
join table name |
sysname |
与基表联接的表名。 |
article name |
sysname |
与基表联接的表项目名。 |
filter_type |
tinyint |
合并筛选器的类型,可以为下面的一种: 1 = 仅为联接筛选器 2 = 逻辑记录关系 3 = 以上两者 |
返回代码值
0(成功)或 1(失败)
注释
sp_helpmergefilter 用于合并复制。
权限
只有 sysadmin 固定服务器角色成员或 db_owner 固定数据库角色成员可以执行 sp_helpmergefilter。