亚洲av色香蕉一区二区三区,十四以下岁毛片带血a级,亚洲 校园 欧美 国产 另类,亚洲av日韩av一区谷露,色欲av无码一区二区三区

  • 相關(guān)軟件
    >sp_articleview 創(chuàng)建者:webmaster 更新時間:2006-02-16 15:51

    在垂直或水平篩選表時創(chuàng)建項目的同步對象。該同步對象是一個視圖,用作目的表的架構(gòu)和數(shù)據(jù)的篩選源。只有未訂閱項目才能由此存儲過程修改。此存儲過程在發(fā)布服務(wù)器的發(fā)布數(shù)據(jù)庫上執(zhí)行。



    語法


    sp_articleview [ @publication = ] 'publication'

        , [ @article = ] 'article'

        [ , [ @view_name = ] 'view_name']

        [ , [ @filter_clause = ] 'filter_clause']

        [ , [ @change_active = ] change_active ]

        [ , [ @force_invalidate_snapshot = ] force_invalidate_snapshot ]

        [ , [ @force_reinit_subscription = ] force_reinit_subscription ]



    參數(shù)


    [@publication =] 'publication'



    是包含該項目的發(fā)布名。publication 的數(shù)據(jù)類型為 sysname,沒有默認(rèn)設(shè)置。



    [@article = ] 'article'



    是項目名。article 的數(shù)據(jù)類型為 sysname,沒有默認(rèn)設(shè)置。



    [@view_name =] 'view_name'



    是同步對象名。view_namenvarchar(386) 類型,默認(rèn)設(shè)置為 NULL。



    [@filter_clause =] 'filter_clause'



    是定義水平篩選的 (WHERE) 限制子句。當(dāng)輸入限制子句時,省略 WHERE 關(guān)鍵字。filter_clause 的數(shù)據(jù)類型為 ntext,默認(rèn)設(shè)置為 NULL。



    [@change_active = ] change_active



    允許修改包含訂閱的發(fā)布中的列。change_active 的數(shù)據(jù)類型為 int,默認(rèn)設(shè)置為 0。如果是 0,則表示將不更改列。如果是 1,則表示可以在有訂閱的活動項目上創(chuàng)建或重新創(chuàng)建視圖。



    [@force_invalidate_snapshot = ] force_invalidate_snapshot



    確認(rèn)此存儲過程采取的操作可能使現(xiàn)有快照無效。force_invalidate_snapshot 的數(shù)據(jù)類型為 bit,默認(rèn)設(shè)置為 0。0 指定對項目的更改不會導(dǎo)致快照無效。如果存儲過程檢測到更改確實需要新快照,則會發(fā)生錯誤,且不會進(jìn)行任何更改。而 1 指定對項目所做的更改可能導(dǎo)致快照無效,而且如果現(xiàn)有訂閱需要新的快照,則提供適當(dāng)?shù)臋?quán)限,使現(xiàn)有快照被標(biāo)記為廢棄并生成新快照。



    [@force_reinit_subscription = ] force_reinit_subscription



    確認(rèn)此存儲過程采取的操作可能要求重新初始化現(xiàn)有的訂閱。force_reinit_subscription 的數(shù)據(jù)類型為 bit,默認(rèn)設(shè)置為 0。0 指定對項目的更改不會導(dǎo)致重新初始化訂閱。如果存儲過程檢測到更改需要重新初始化訂閱,則會發(fā)生錯誤,且不會進(jìn)行任何更改。而 1 指定對項目的更改將導(dǎo)致重新初始化現(xiàn)有的訂閱,且提供使訂閱重新初始化發(fā)生的權(quán)限。



    返回代碼值


    0(成功)或 1(失敗)



    注釋


    sp_articleview 創(chuàng)建視圖并在 sysarticles 表的 sync_objid 列中插入同步對象(視圖)的 ID,并且在 filter_clause 列中插入同步對象(視圖)的 ID。如果所有列均已復(fù)制并且沒有 filter_clause,則 sysarticles 表中的 sync_objid 設(shè)置為基表的 ID,并且無需使用 sp_articleview



    若要發(fā)布垂直篩選表(即篩選列),請首先不使用 sync_object 參數(shù)運行 sp_addarticle,為要復(fù)制的每一列都運行一次 sp_articlecolumn(定義垂直篩選),然后運行 sp_articleview 創(chuàng)建同步對象。



    若要發(fā)布水平篩選表(即篩選行),請不使用 filter 參數(shù)運行 sp_addarticle。接著運行 sp_articlefilter,并提供包括 filter_clause 在內(nèi)的全部參數(shù)。然后運行 sp_articleview,并提供包括相同的 filter_clause 在內(nèi)的全部參數(shù)。



    若要發(fā)布垂直篩選和水平篩選的表,請不帶 sync_objectfilter 參數(shù)運行 sp_addarticle。對要復(fù)制的每列運行一次 sp_articlecolumn,然后運行 sp_articlefiltersp_articleview



    如果項目已經(jīng)有同步對象(視圖),則 sp_articleview 除去現(xiàn)有視圖并自動創(chuàng)建新視圖。如果視圖是手動創(chuàng)建的(sysarticles 中的type 是 5),則不除去現(xiàn)有的視圖。



    如果手工地創(chuàng)建自定義篩選存儲過程和同步對象,則不運行 sp_articleview。相反,將它們作為 filtersync_object 參數(shù),與適當(dāng)?shù)?type 值一起提供給 sp_addarticle。



    權(quán)限


    只有 sysadmin 固定服務(wù)器角色成員或 db_owner 固定數(shù)據(jù)庫角色成員才能執(zhí)行 sp_articleview。

    相關(guān)文章
    本頁查看次數(shù):