精品国产亚洲一区二区三区,男女作爱在线观看免费网站,欧美的又大又长做禁片A片,97国产精品人妻无码久久久

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

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



    語(yǔ)法


    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'



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



    [@article = ] 'article'



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



    [@view_name =] 'view_name'



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



    [@filter_clause =] 'filter_clause'



    是定義水平篩選的 (WHERE) 限制子句。當(dāng)輸入限制子句時(shí),省略 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,則表示可以在有訂閱的活動(dòng)項(xiàng)目上創(chuàng)建或重新創(chuàng)建視圖。



    [@force_invalidate_snapshot = ] force_invalidate_snapshot



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



    [@force_reinit_subscription = ] force_reinit_subscription



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



    返回代碼值


    0(成功)或 1(失敗)



    注釋


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



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



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



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



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



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



    權(quán)限


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

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