<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    JBOSS 點(diǎn)滴

    豐豐的博客

    使用SET NOCOUNT優(yōu)化存儲(chǔ)過程

    MSDN中幫助如下:
    ?
    SET NOCOUNT
    使返回的結(jié)果中不包含有關(guān)受 Transact-SQL 語句影響的行數(shù)的信息。

    語法
    SET NOCOUNT { ON | OFF }

    注釋
    當(dāng) SET NOCOUNT 為 ON 時(shí),不返回計(jì)數(shù)(表示受 Transact-SQL 語句影響的行數(shù))。當(dāng) SET NOCOUNT 為 OFF 時(shí),返回計(jì)數(shù)。

    即使當(dāng) SET NOCOUNT 為 ON 時(shí),也更新 @@ROWCOUNT 函數(shù)。

    當(dāng) SET NOCOUNT 為 ON 時(shí),將不給客戶端發(fā)送存儲(chǔ)過程中的每個(gè)語句的 DONE_IN_PROC 信息。當(dāng)使用 Microsoft SQL Server 提供的實(shí)用工具執(zhí)行查詢時(shí),在 Transact-SQL 語句(如 SELECT、INSERT、UPDATE 和 DELETE)結(jié)束時(shí)將不會(huì)在查詢結(jié)果中顯示"nn rows affected"。

    如果存儲(chǔ)過程中包含的一些語句并不返回許多實(shí)際的數(shù)據(jù),則該設(shè)置由于大量減少了網(wǎng)絡(luò)流量,因此可顯著提高性能。

    SET NOCOUNT 設(shè)置是在執(zhí)行或運(yùn)行時(shí)設(shè)置,而不是在分析時(shí)設(shè)置。

    權(quán)限
    SET NOCOUNT 權(quán)限默認(rèn)授予所有用戶。

    結(jié)論:我們應(yīng)該在存儲(chǔ)過程的頭部加上SET NOCOUNT ON 這樣的話,在退出存儲(chǔ)過程的時(shí)候加上 SET NOCOUNT OFF這樣的話,以達(dá)到優(yōu)化存儲(chǔ)過程的目的。

    多說兩句:

    1:在查看SqlServer的幫助的時(shí)候,要注意“權(quán)限”這一節(jié),因?yàn)槟承┱Z句是需要一定的權(quán)限的,而我們往往忽略。

    2:@@ROWCOUNT是返回受上一語句影響的行數(shù),包括找到記錄的數(shù)目、刪除的行數(shù)、更新的記錄數(shù)等,不要認(rèn)為只是返回查找的記錄數(shù)目,而且@@ROWCOUNT要緊跟需要判斷語句,否則@@ROWCOUNT將返回0。

    3:如果使用表變量,在條件表達(dá)式中要使用別名來替代表名,否則系統(tǒng)會(huì)報(bào)錯(cuò)。

    4:在CUD類的操作中一定要有事務(wù)處理。

    5:使用錯(cuò)誤處理程序,用來檢查 @@ERROR 系統(tǒng)函數(shù)的 T-SQL 語句 (IF) 實(shí)際上在進(jìn)程中清除了 @@ERROR 值,無法再捕獲除零之外的任何值,必須使用 SET 或 SELECT 立即捕獲錯(cuò)誤代碼。

    ??????????????? 轉(zhuǎn)自:博客

    posted on 2007-03-12 10:37 半導(dǎo)體 閱讀(221) 評(píng)論(0)  編輯  收藏


    只有注冊(cè)用戶登錄后才能發(fā)表評(píng)論。


    網(wǎng)站導(dǎo)航:
     
    主站蜘蛛池模板: 国产午夜精品久久久久免费视| 一二三四免费观看在线视频中文版 | 亚洲欧好州第一的日产suv| 免费人成在线观看网站品爱网日本 | 亚洲乱色熟女一区二区三区蜜臀| 热久久精品免费视频| 中文字幕一区二区三区免费视频| 中文字幕影片免费在线观看| 国产亚洲蜜芽精品久久| 亚洲日韩区在线电影| 在线播放免费人成视频在线观看| 国产精品亚洲午夜一区二区三区| 成人黄色免费网站| 青青草97国产精品免费观看| 亚洲综合自拍成人| 亚洲国产成人久久精品99| 国产精品成人亚洲| 亚洲国产精品一区二区第四页| 男男gvh肉在线观看免费| 亚洲狠狠久久综合一区77777| 免费看又黄又无码的网站| 18禁亚洲深夜福利人口| 亚洲国产精品不卡在线电影| 免费无码又爽又刺激高潮视频| 亚洲成a人片7777| 国产亚洲午夜高清国产拍精品| 在线v片免费观看视频| 亚洲依依成人亚洲社区| 亚洲精品无码av人在线观看| 免费无码看av的网站| 国产成人人综合亚洲欧美丁香花| 久久亚洲精品成人AV| 国产亚洲成归v人片在线观看| 91福利免费网站在线观看| 亚洲欧美在线x视频| 国产精品亚洲mnbav网站 | 亚洲人成色77777在线观看大| 无码日韩人妻av一区免费| 国产精品亚洲精品爽爽| 中文字幕不卡亚洲| 又爽又高潮的BB视频免费看 |