sp_helpmergefilter(Transact-SQL)
적용 대상: SQL Server
병합 필터에 관한 정보를 반환합니다. 이 저장 프로시저는 모든 데이터베이스의 게시자에서 실행됩니다.
구문
sp_helpmergefilter
[ @publication = ] N'publication'
[ , [ @article = ] N'article' ]
[ , [ @filtername = ] N'filtername' ]
[ , [ @filter_type_bm = ] filter_type_bm ]
[ ; ]
인수
[ @publication = ] N'publication'
게시의 이름입니다. @publication 기본값이 없는 sysname입니다.
[ @article = ] N'article'
아티클의 이름입니다. @article 모든 아티클의 %
이름을 반환하는 기본값인 sysname입니다.
[ @filtername = ] N'filtername'
정보를 반환할 필터의 이름입니다. @filtername 아티클 또는 게시에 정의된 모든 필터에 대한 정보를 반환하는 기본값%
인 sysname입니다.
[ @filter_type_bm = ] filter_type_bm
에서 병합 필터를 사용하여 필터 형식에 dbo.sysmergesubsetfilters
대한 비트맵 필터 @filter_type_bm binary(1)이며 다음 값 중 하나일 수 있습니다.
값 | 설명 |
---|---|
1 (기본값) |
또는 (조인 필터)가 있는 filter_type 1 3 필터를 반환합니다. |
2 |
또는 ( filter_type 2 논리적 레코드 필터 또는 3 논리적 레코드 필터와 조인 필터 모두인 필터)가 있는 필터를 반환합니다. |
3 |
또는 (조인 2 필터 또는 3 논리 레코드 필터 filter_type 1 또는 둘 다인 필터)가 있는 필터를 반환합니다. |
결과 집합
열 이름 | 데이터 형식 | 설명 |
---|---|---|
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
수 있습니다.