自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

SQL Server事務設置及類型與Oracle的區(qū)別

數(shù)據(jù)庫 SQL Server
不同的事務處理方式會讓數(shù)據(jù)庫性能和功能上有很大的差別,下面就我們一起了解一下SQL Server和Oracle事務設置及類型的區(qū)別。

事務是大型數(shù)據(jù)庫產(chǎn)品的一個關(guān)鍵問題,那么SQL Server事務究竟和Oracle中有何區(qū)別呢?下文對兩個數(shù)據(jù)庫中的事務設置的區(qū)別作了詳細的敘述,供您參考。

在SQL Server中有三種事務類型,分別是:隱式事務、顯式事務、自動提交事務,缺省為自動提交。

自動提交,是指對于用戶發(fā)出的每條SQL語句,SQL Server都會自動開始一個SQL Server事務,并且在執(zhí)行后自動進行提交操作來完成這個事務,也可以說在這種事務模式下,一個SQL語句就是一個事務。

顯式事務,是指在自動提交模式下以Begin Transaction開始一個SQL Server事務,以Commit或Rollback結(jié)束一個SQL Server事務,以Commit結(jié)束事務是把SQL Server事務中的修改***化,即使這時發(fā)生斷電這樣的故障。例如下面   
是SQL Server中的一個顯式事務的例子。

  1. Begin Tran   
  2. Update emp Set ename=’Smith’ Where empno=7369   
  3. Insert Into dept Values(60,’HR’,’GZh’)   
  4. Commit  

隱式事務,是指在當前會話中用Set Implicit_Transactions On命令設置的事務類型,這時任何DML語句(Delete、Update、Insert)都會開始一個事務,而事務的結(jié)束也是用Commit或Rollback。

在Oracle中沒有SQL Server的這些事務類型,缺省情況下任何一個DML語句都會開始一個事務,直到用戶發(fā)出Commit或Rollback操作,這個事務才會結(jié)束,這與SQL Server的隱式事務模式相似。
 

 

 

 

【編輯推薦】

SQL Server定時作業(yè)的設置方法

修改SQL Server默認連接超時的方法

SQL Server連接錯誤的解決方法

25條mysql和sql server區(qū)別

SQL Server自增字段的方法

責任編輯:段燃 來源: 互聯(lián)網(wǎng)
相關(guān)推薦

2010-10-19 13:52:28

SQL Server事

2009-04-15 17:03:15

OracleSQL Server事務處理

2011-05-25 13:10:40

SQL ServerOracle

2009-10-09 16:47:44

Oracle數(shù)據(jù)庫事務

2009-05-11 14:19:49

數(shù)據(jù)遷移OracleSQL Server

2009-05-22 09:35:41

SQL Server版本區(qū)別版本比較

2010-07-13 10:11:48

SQL Server

2010-04-30 11:41:39

Oracle常用函數(shù)

2010-09-27 10:59:23

SQL SERVER事

2010-07-22 17:47:32

SQL Server數(shù)

2010-07-05 15:48:44

SQL Server

2011-05-17 10:49:55

OracleSQL Server

2011-08-02 14:09:53

Update語句OracleSQL Server

2010-11-16 08:48:45

SQL ServerOracle

2009-03-03 16:52:52

OracleSQLServer比較

2010-07-21 13:42:53

SQL Server分

2010-07-23 13:25:31

2010-09-02 11:56:21

SQL刪除

2010-07-14 08:59:20

SQL Server分

2009-03-27 13:15:20

OracleSQL Server鏡像
點贊
收藏

51CTO技術(shù)棧公眾號