萬能數據庫查詢分析器中的事務管理在Oracle中的應用_第1頁
萬能數據庫查詢分析器中的事務管理在Oracle中的應用_第2頁
萬能數據庫查詢分析器中的事務管理在Oracle中的應用_第3頁
萬能數據庫查詢分析器中的事務管理在Oracle中的應用_第4頁
萬能數據庫查詢分析器中的事務管理在Oracle中的應用_第5頁
已閱讀5頁,還剩1頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

1、DB 查詢分析器中的事務管理在Oracle中的應用 1 引言 在數據庫維護、管理的時候,經常要用到數據庫的記錄的修改、刪除,并且從數據安全角度考慮,只有在確認操作無誤后,才向DBMS提交。這就要使用到DBMS的事務管理。而萬能數據庫查詢分析器DB 查詢分析器的強大功能、友好的操作界面、良好的操作性、跨越數據庫平臺,使得使用它來進行各種關系數據庫系統的維護、管理與開發(fā)變得非常經松。下面我們就通過具體的實例來介紹如何使用DB 查詢分析器來進行事務管理。由于萬能數據庫查詢分析器是一種跨數據庫平臺的產品,所以對于在其它關系數據庫系統中的事務管理,類同于本文中的實例2 萬能數據庫查詢分析器中的事務控制方

2、式2.1 萬能數據庫查詢分析器中的事務控制萬能數據庫查詢分析器DB 查詢分析器支持兩種事務管理模式:A、 自動提交事務:用戶不用對事務進行管理,由后臺數據庫對事務進行管理。平時絕大多數情況下,用戶都是采用這種模式。如在進行數據刪除時,執(zhí)行完DELETE后,記錄就被刪除。B、 手工管理事務:用戶自己對事務進行管理。用戶通過參數設置可以將事務控制設置為手工管理事務,這樣在DB 查詢分析器中執(zhí)行的SQL語句都不會提交,只有在DB 查詢分析器中“事務管理”時提交事務,所有的更新與修改才會生效。 2.2 在萬能數據庫查詢分析器中設置事務管理為手工管理模式 點擊 “工具”下的“選項” 菜單,取消選項“自動

3、提交事務”的選中狀態(tài)。并新建窗口2。這時在狀態(tài)欄中“事務提交方式”已經變成“手工提交”,見圖1、圖2所示 圖1 設置事務提交方式 圖2 打開新的窗口3 萬能數據庫查詢分析器中的事務控制演示下面我們就以萬能數據庫查詢分析器在Oracle中的事務管理為例,向大家介紹一下萬能數據庫查詢分析器中的事務管理。3.1 修改表DEPT之前表中的記錄首先,我們要查詢修改SCOTT模式下表DEPT之前,表DEPT的記錄,如圖3所示 圖3 修改前表DEPT中的記錄3.2 修改表DEPT中的記錄 接著,我們在手工提交事務的窗口2,修改表DEPT中的記錄,將DEPTNO為40的記錄其Loc由“BOSTON”改為“BE

4、IJING”。這時,可以看到窗口2中記錄已發(fā)生了變化,如圖4所示;而再執(zhí)行窗口1中的查詢語句,查詢到DEPTNO為40的記錄其LOC仍然為“BOSTON”,如以上圖3所示。 圖4 修改表DEPT中的記錄3.3 取消事務切換至窗口2,點擊菜單“查詢”中的“事務管理”,系統會彈出一個消息框。提示當前窗口中可能存在事務,提交事務,請點擊是,回滾事務請點擊否;什么都不做點擊取消, 如下圖所示: 圖5 事務管理提示在此,我們點擊否,取消剛才的修改操作。在窗口2執(zhí)行查詢,發(fā)現表DEPT中DEPTNO為40的記錄,其LOC恢復成“BOSTON”。如圖6所示 圖6 回滾事務后進行的查詢3.4 提交事務重做3.

5、2步驟來修改記錄,然后再切換至窗口2,點擊菜單“查詢”中的“事務管理”,并點擊是來提交事務(參見圖5)。然后在窗口2、窗口1中執(zhí)行查詢,發(fā)現DEPTNO為40的記錄其LOC修改成為“BEIJING”, 如下圖所示: 圖7 提交事務后進行的查詢4 結束語事務管理是數據庫維護、管理、開發(fā)的過程中經常要使用的操作。每一個程序員都希望方便、安全地進行數據庫的事務操作,而萬能數據庫查詢分析器DB 查詢分析器則正是滿足了這種要求,通過本文的介紹,希望能夠對大家的工作帶來方便。文中如有不妥之處,還望大家批評與指正。 參考文獻: 1 張龍祥,黃正端,陶影 · 數據庫原理與設計·成都:西南交通大學

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論