程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 數據庫知識 >> Oracle數據庫 >> Oracle教程 >> Oracle中會話與事務有什麼區別?

Oracle中會話與事務有什麼區別?

編輯:Oracle教程

一個會話可以啟動多個事務,會話是session,指一次連接。
事務是指一個操作單元,要麼成功,要麼失敗,沒有中間狀態。
會話中可以完成多個事務。
例如:
會話好比,在應用程序中連接數據庫要執行連接,然後會關閉,這算一次會話。
事務呢,就好比在打開會話後要執行程序中的某一個或多個對數據庫進行的操作。
事物的最好例子就是轉賬,從一個賬戶賺錢到另一個賬戶,兩張表的數據修改,要麼全成功,要門全變回原樣。
會話看 v$session
事務看 v$transaction
這兩張視圖通過 v$session.taddr= v$transaction.addr 連接,
事務是使數據庫和文件系統分離的一個特性

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved