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 |
聯結篩選的識別碼。 |
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。