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

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

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

    posts - 431,  comments - 344,  trackbacks - 0

    SET XACT_ABORT

    指定當(dāng) Transact-SQL 語句產(chǎn)生運(yùn)行時錯誤時,Microsoft® SQL Server™ 是否自動回滾當(dāng)前事務(wù)。

    語法

    SET XACT_ABORT { ON | OFF }

    注釋

    當(dāng) SET XACT_ABORT 為 ON 時,如果 Transact-SQL 語句產(chǎn)生運(yùn)行時錯誤,整個事務(wù)將終止并回滾。為 OFF 時,只回滾產(chǎn)生錯誤的 Transact-SQL 語句,而事務(wù)將繼續(xù)進(jìn)行處理。編譯錯誤(如語法錯誤)不受 SET XACT_ABORT 的影響。

    對于大多數(shù) OLE DB 提供程序(包括 SQL Server),隱性或顯式事務(wù)中的數(shù)據(jù)修改語句必須將 XACT_ABORT 設(shè)置為 ON。唯一不需要該選項(xiàng)的情況是提供程序支持嵌套事務(wù)時。有關(guān)更多信息,請參見分布式查詢分布式事務(wù)

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

    示例

    下例導(dǎo)致在含有其它 Transact-SQL 語句的事務(wù)中發(fā)生違反外鍵錯誤。在第一個語句集中產(chǎn)生錯誤,但其它語句均成功執(zhí)行且事務(wù)成功提交。在第二個語句集中,SET XACT_ABORT 設(shè)置為 ON。這導(dǎo)致語句錯誤使批處理終止,并使事務(wù)回滾。

    CREATE TABLE t1 (a int PRIMARY KEY)
    CREATE TABLE t2 (a int REFERENCES t1(a))
    GO
    INSERT INTO t1 VALUES (1)
    INSERT INTO t1 VALUES (3)
    INSERT INTO t1 VALUES (4)
    INSERT INTO t1 VALUES (6)
    GO
    SET XACT_ABORT OFF
    GO
    BEGIN TRAN
    INSERT INTO t2 VALUES (1)
    INSERT INTO t2 VALUES (2) /* Foreign key error */
    INSERT INTO t2 VALUES (3)
    COMMIT TRAN
    GO
    SET XACT_ABORT ON
    GO
    BEGIN TRAN
    INSERT INTO t2 VALUES (4)
    INSERT INTO t2 VALUES (5) /* Foreign key error */
    INSERT INTO t2 VALUES (6)
    COMMIT TRAN
    GO
    /* Select shows only keys 1 and 3 added.
    Key 2 insert failed and was rolled back, but
    XACT_ABORT was OFF and rest of transaction
    succeeded.
    Key 5 insert error with XACT_ABORT ON caused
    all of the second transaction to roll back. */
    SELECT *
    FROM t2
    GO
    DROP TABLE t2
    DROP TABLE t1
    GO
    
    posted on 2008-05-06 13:29 周銳 閱讀(405) 評論(0)  編輯  收藏 所屬分類: SQL Server
    主站蜘蛛池模板: 亚洲精品在线不卡| 亚洲视频在线一区| 污污污视频在线免费观看| 国产无遮挡吃胸膜奶免费看视频 | 亚洲色偷拍另类无码专区| 视频免费1区二区三区| 国产午夜亚洲不卡| 在线免费观看伊人三级电影| 亚洲五月综合缴情在线观看| 日本免费久久久久久久网站| 久久亚洲国产精品| 91av视频免费在线观看| 亚洲精品日韩中文字幕久久久| 18禁免费无码无遮挡不卡网站| 亚洲色最新高清av网站| 免费一级一片一毛片| 成年女人A毛片免费视频| 亚洲一二成人精品区| 可以免费看黄的网站| 蜜桃传媒一区二区亚洲AV| 亚洲麻豆精品国偷自产在线91| 免费精品久久天干天干| 久久青青草原亚洲av无码app | 亚洲一区二区在线免费观看| 亚洲第一页在线观看| 在线观看免费国产视频| japanese色国产在线看免费| 亚洲国产天堂在线观看| 青青青青青青久久久免费观看| 国产免费高清69式视频在线观看 | 亚洲欧美日韩国产精品一区| 亚洲中文字幕成人在线| 最近免费中文字幕mv电影| 亚洲精品第一综合99久久| 亚洲乱码国产一区网址| 日本视频一区在线观看免费| 牛牛在线精品免费视频观看| 亚洲伊人tv综合网色| 吃奶摸下高潮60分钟免费视频| 99热精品在线免费观看| 色屁屁在线观看视频免费|