成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

實現SQL Server創建事務要用到的代碼

數據庫 SQL Server
我們今天主要向大家描述的是實現SQL Server創建事務所要用到的Sql代碼,以下就是SQL Server創建事務的實際應用代碼的描述。

以下的文章主要向大家介紹的是實現SQL Server創建事務所要用到的Sql代碼,我也是SQL Server學習方面的新手,前兩天在無意間在一網站看見關于實現SQL Server創建事務所要用到的Sql代碼,覺得挺好拿出來和大家一起分享。

Sql代碼

  1. --借書的事務   
  2. begin transaction   
  3. declare @error int   
  4. set @error = 0   
  5. insert into borrows(rid,bid,borrowdate) values   
  6. (5,10,2008-6-11)   
  7. set @error = @error + @@error   
  8. update books set bstate=1   
  9. where bid=10   
  10. set @error = @error + @@error   
  11. if @error <> 0   
  12. rollback transaction   
  13. else   
  14. commit transaction   
  15. --借書的事務  
  16. begin transaction  
  17. declare @error int  
  18. set @error = 0 
  19. insert into borrows(rid,bid,borrowdate) values  
  20. (5,10,2008-6-11)  
  21. set @error = @error + @@error  
  22. update books set bstate=1 
  23. where bid=10 
  24. set @error = @error + @@error  
  25. if @error <> 0  
  26. rollback transaction  
  27. else  
  28. commit transaction  

事物三步曲:begin transaction,rollback transaction,commit transaction。在這里我們還看到了@error和@@error兩個變量,前者是我們定義的局部變量,后者是sql server定義好的int型全局變量。定義變量的方式為:declare @error int 。

而設置局部變量的方式為set @error = 0,還有一種方式為 select @error = 字段名稱 from 表。順便說一下,在sql server 種輸出方式也有兩種,一種是print,另一種是select 語句。前者打印的是文本,后者打印的是表格。

關于事務,就的提到事務的隔離級別了,分別為:讀未提交,讀已提交,可重復讀和序列化。sql server默認的隔離級別為讀已提交。不同的隔離級別產生的問題有:丟失修改(寫寫沖突),脹讀,不可重復讀和幻讀。讀未提交隔離級別會產生所有問題,而序列化不會產生任何問題。另外,幻讀和不可重復讀的概念也是不一樣的哦,一個是對象的集合,一個是對象的狀態。
 

責任編輯:佚名 來源: 中信出版社
相關推薦

2010-07-06 16:45:39

SQL Server創

2010-07-13 14:02:05

SQL Server創

2010-07-13 10:28:41

SQL Server

2010-07-06 16:52:17

SQL Server創

2010-04-27 09:38:57

Oracle修改表ow

2010-06-17 16:30:23

SQL Server數

2010-07-06 17:09:45

SQL Server索

2010-07-01 14:46:10

SQL Server臨

2010-11-12 10:31:25

SQL Server游

2010-08-12 10:08:05

DB2日常備份腳本

2010-04-30 13:44:36

Oracle Redo

2010-09-27 10:59:23

SQL SERVER事

2010-09-07 16:23:05

SQL語句查詢

2010-07-06 17:16:43

SQL Server視

2010-08-18 14:44:24

JDBC連接DB2實例

2010-06-11 17:36:46

MySQL語句

2010-06-12 10:49:12

2010-08-17 11:03:01

DB2恢復誤刪除表

2010-08-16 15:06:15

DB2數據類型轉換

2011-09-08 16:30:59

SQL Server查詢
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 久久精品亚洲一区二区三区浴池 | 成人一区二区三区在线观看 | 亚洲欧洲精品在线 | 日本一区二区三区在线观看 | 色综合天天天天做夜夜夜夜做 | 久久区二区 | 久草免费视 | 欧美亚洲视频 | 国产中文 | 国产精品一区二区三区久久 | 中文字幕亚洲一区 | 大象一区| 一区二区三区免费在线观看 | 天天爱天天操 | 久久国产精品免费一区二区三区 | 午夜看看 | 日韩有码一区 | 秋霞国产 | 成人在线一区二区 | 国产精品一二三区在线观看 | 亚洲综合五月天婷婷 | 久久青| av色站 | 精品视频999 | 国产女人叫床高潮大片免费 | 激情综合五月 | 久久av一区 | .国产精品成人自产拍在线观看6 | 综合久久av | 成人免费视频在线观看 | 一区二区av | 韩日精品视频 | 欧美一级二级视频 | 国产精品久久久久久久毛片 | 亚洲91av| 中文字幕在线欧美 | 免费爱爱视频 | 亚洲欧美视频一区二区 | 久久亚洲天堂 | 欧美日韩在线一区二区 | 日韩一区精品 |