成人免费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-09-27 10:59:23

SQL SERVER事

2010-04-30 13:44:36

Oracle Redo

2010-09-07 16:23:05

SQL語句查詢

2010-07-06 17:16:43

SQL Server視

2010-08-18 14:44:24

JDBC連接DB2實例

2011-09-08 16:30:59

SQL Server查詢

2010-07-01 14:36:34

SQL Server動

2010-06-11 17:36:46

MySQL語句

2010-06-12 10:49:12

2010-08-17 11:03:01

DB2恢復誤刪除表
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 狠狠操电影 | 亚洲精品一区在线 | 久久久久国产一区二区三区四区 | 天堂资源视频 | 久艹网站| 免费一区二区 | 国产jizz女人多喷水99 | 亚洲精品视频久久 | 国产精品一区二区久久 | 久国产视频 | 三级黄片毛片 | 综合第一页| 国产一区二区三区久久久久久久久 | 国产精品永久 | 欧美国产激情 | 日本福利片 | 岛国二区| 欧美日韩午夜精品 | 欧美精品一区二区三区蜜桃视频 | 国产精品国产a | 国产婷婷色综合av蜜臀av | 欧美二三区 | 国产日韩欧美二区 | 日日碰狠狠躁久久躁96avv | 欧美性影院 | 久久久精品一区 | 涩涩视频网站在线观看 | 精品欧美在线观看 | 国产精品日韩 | 午夜精品久久久 | 亚洲 中文 欧美 日韩 在线观看 | 五月婷婷在线播放 | 国产激情小视频 | 欧美在线一级 | 国产欧美一区二区三区在线播放 | 在线一区 | 日韩精品免费播放 | 午夜在线 | 欧美中文字幕一区 | 日韩一区二区在线视频 | 久久久久久国产精品 |