<output id="qn6qe"></output>

    1. <output id="qn6qe"><tt id="qn6qe"></tt></output>
    2. <strike id="qn6qe"></strike>

      亚洲 日本 欧洲 欧美 视频,日韩中文字幕有码av,一本一道av中文字幕无码,国产线播放免费人成视频播放,人妻少妇偷人无码视频,日夜啪啪一区二区三区,国产尤物精品自在拍视频首页,久热这里只有精品12

      SET XACT_ABORT各種用法及顯示結果

      默認行為

        默認為SET XACT_ABORT OFF,沒有事務行為。

      SET XACT_ABORT ON

        SET XACT_ABORT ON分為兩種:

        1、總體作為一個事務,整體提交或整體回滾,格式為:

      SET XACT_ABORT ON
      BEGIN TRAN
      --要執行的語句
      COMMIT TRAN
      GO

        2、每個語句作為一個事務,事務在錯誤行終止,錯誤行回滾,錯誤行之前的不回滾,格式為:

      SET XACT_ABORT ON
      BEGIN
      --要執行的語句
      END
      GO

      測試

      --創建測試表
      use MyDB
      CREATE TABLE student
      (
      stuid int NOT NULL PRIMARY KEY,
      stuname varchar(50)
      )
      CREATE TABLE score
      (
      stuid int NOT NULL REFERENCES student(stuid),
      score int
      )
      GO

      --插入測試數據
      INSERT INTO student VALUES (101,'zhangsan')
      INSERT INTO student VALUES (102,'wangwu')
      INSERT INTO student VALUES (103,'lishi')
      INSERT INTO student VALUES (104,'maliu')
      GO

      ---------------測試事務提交------------------
      use MyDB
      --只回滾錯誤行,語句還繼續執行
      SET XACT_ABORT OFF
      BEGIN TRAN
      INSERT INTO score VALUES (101,90)
      INSERT INTO score VALUES (102,78)
      INSERT INTO score VALUES (107,76) /* Foreign Key Error */
      INSERT INTO score VALUES (103,81)
      INSERT INTO score VALUES (104,65)
      COMMIT TRAN
      GO
      /*
      stuid score
      ----------- -----------
      101 90
      102 78
      103 81
      104 65

      (4 row(s) affected)
      */

      use MyDB
      --事務終止并全部回滾
      SET XACT_ABORT ON
      BEGIN TRAN
      INSERT INTO score VALUES (101,90)
      INSERT INTO score VALUES (102,78)
      INSERT INTO score VALUES (107,76) /* Foreign Key Error */
      INSERT INTO score VALUES (103,81)
      INSERT INTO score VALUES (104,65)
      COMMIT TRAN
      GO
      /*
      stuid score
      ----------- -----------
      (0 row(s) affected)
      */

      use MyDB
      --事務在錯誤行終止,錯誤行回滾,錯誤行之前的不回滾
      SET XACT_ABORT ON
      BEGIN
      INSERT INTO score VALUES (101,90)
      INSERT INTO score VALUES (102,78)
      INSERT INTO score VALUES (107,76) /* Foreign Key Error */
      INSERT INTO score VALUES (103,81)
      INSERT INTO score VALUES (104,65)
      END
      GO
      /*
      stuid score
      ----------- -----------
      101 90
      102 78
      (2 row(s) affected)
      */
      posted @ 2012-01-12 17:35  artwl  閱讀(635)  評論(0)    收藏  舉報

      個人簡介

      var ME = {
      	"name": "土豆/Artwl",
      	"job": "coding",
      	"languages": [
      		"JS", "HTML",
                      "CSS", "jQuery"
      		"MVC",".NET",
      		"設計模式"
      	],
      	"hobby": [
      		"閱讀", "旅游",
      		"音樂", "電影"
      	]
      }
      
      TOP
      主站蜘蛛池模板: 亚洲欧洲日产国无高清码图片| 亚洲18禁一区二区三区| 亚洲精品男男一区二区| 吉水县| 国产精品一码在线播放| 日韩有码中文字幕av| 福利一区二区视频在线| 午夜国产小视频| 一本色道久久88精品综合| 亚洲乱理伦片在线观看中字| 亚洲男人的天堂久久香蕉| 亚洲AV蜜桃永久无码精品| 又湿又紧又大又爽A视频男| 美日韩精品综合一区二区| 日本一本正道综合久久dvd| 在线天堂新版资源www在线下载| 亚洲欧美人成网站在线观看看| 中文字幕日韩有码国产| 国产中文字幕精品喷潮| 日韩视频中文字幕精品偷拍| 另类 专区 欧美 制服| 欧美成人黄在线观看| 99久re热视频这里只有精品6| 新龙县| 国产亚洲精品aaaa片app| 国产成人精品白浆免费视频试看 | 洞头县| 亚洲国产综合性亚洲综合性| 色一情一区二区三区四区| 国产69精品久久久久久| 欧美黑人XXXX性高清版| 野花社区www视频日本| 一 级做人爱全视频在线看| 精品国产亚洲av麻豆特色| 99久久国产成人免费网站| 欧美日本在线一区二区三区| 日韩精品一区二区三区在| 久久精品国产免费观看频道| 精品一区二区无码免费| 国产精品自拍午夜福利| 国产美女高潮流白浆视频|