




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
1、DB 查詢分析器中的事務(wù)管理在Oracle中的應(yīng)用 1 引言 在數(shù)據(jù)庫維護(hù)、管理的時(shí)候,經(jīng)常要用到數(shù)據(jù)庫的記錄的修改、刪除,并且從數(shù)據(jù)安全角度考慮,只有在確認(rèn)操作無誤后,才向DBMS提交。這就要使用到DBMS的事務(wù)管理。而萬能數(shù)據(jù)庫查詢分析器DB 查詢分析器的強(qiáng)大功能、友好的操作界面、良好的操作性、跨越數(shù)據(jù)庫平臺(tái),使得使用它來進(jìn)行各種關(guān)系數(shù)據(jù)庫系統(tǒng)的維護(hù)、管理與開發(fā)變得非常經(jīng)松。下面我們就通過具體的實(shí)例來介紹如何使用DB 查詢分析器來進(jìn)行事務(wù)管理。由于萬能數(shù)據(jù)庫查詢分析器是一種跨數(shù)據(jù)庫平臺(tái)的產(chǎn)品,所以對(duì)于在其它關(guān)系數(shù)據(jù)庫系統(tǒng)中的事務(wù)管理,類同于本文中的實(shí)例2 萬能數(shù)據(jù)庫查詢分析器中的事務(wù)控制方
2、式2.1 萬能數(shù)據(jù)庫查詢分析器中的事務(wù)控制萬能數(shù)據(jù)庫查詢分析器DB 查詢分析器支持兩種事務(wù)管理模式:A、 自動(dòng)提交事務(wù):用戶不用對(duì)事務(wù)進(jìn)行管理,由后臺(tái)數(shù)據(jù)庫對(duì)事務(wù)進(jìn)行管理。平時(shí)絕大多數(shù)情況下,用戶都是采用這種模式。如在進(jìn)行數(shù)據(jù)刪除時(shí),執(zhí)行完DELETE后,記錄就被刪除。B、 手工管理事務(wù):用戶自己對(duì)事務(wù)進(jìn)行管理。用戶通過參數(shù)設(shè)置可以將事務(wù)控制設(shè)置為手工管理事務(wù),這樣在DB 查詢分析器中執(zhí)行的SQL語句都不會(huì)提交,只有在DB 查詢分析器中“事務(wù)管理”時(shí)提交事務(wù),所有的更新與修改才會(huì)生效。 2.2 在萬能數(shù)據(jù)庫查詢分析器中設(shè)置事務(wù)管理為手工管理模式 點(diǎn)擊 “工具”下的“選項(xiàng)” 菜單,取消選項(xiàng)“自動(dòng)
3、提交事務(wù)”的選中狀態(tài)。并新建窗口2。這時(shí)在狀態(tài)欄中“事務(wù)提交方式”已經(jīng)變成“手工提交”,見圖1、圖2所示 圖1 設(shè)置事務(wù)提交方式 圖2 打開新的窗口3 萬能數(shù)據(jù)庫查詢分析器中的事務(wù)控制演示下面我們就以萬能數(shù)據(jù)庫查詢分析器在Oracle中的事務(wù)管理為例,向大家介紹一下萬能數(shù)據(jù)庫查詢分析器中的事務(wù)管理。3.1 修改表DEPT之前表中的記錄首先,我們要查詢修改SCOTT模式下表DEPT之前,表DEPT的記錄,如圖3所示 圖3 修改前表DEPT中的記錄3.2 修改表DEPT中的記錄 接著,我們?cè)谑止ぬ峤皇聞?wù)的窗口2,修改表DEPT中的記錄,將DEPTNO為40的記錄其Loc由“BOSTON”改為“BE
4、IJING”。這時(shí),可以看到窗口2中記錄已發(fā)生了變化,如圖4所示;而再執(zhí)行窗口1中的查詢語句,查詢到DEPTNO為40的記錄其LOC仍然為“BOSTON”,如以上圖3所示。 圖4 修改表DEPT中的記錄3.3 取消事務(wù)切換至窗口2,點(diǎn)擊菜單“查詢”中的“事務(wù)管理”,系統(tǒng)會(huì)彈出一個(gè)消息框。提示當(dāng)前窗口中可能存在事務(wù),提交事務(wù),請(qǐng)點(diǎn)擊是,回滾事務(wù)請(qǐng)點(diǎn)擊否;什么都不做點(diǎn)擊取消, 如下圖所示: 圖5 事務(wù)管理提示在此,我們點(diǎn)擊否,取消剛才的修改操作。在窗口2執(zhí)行查詢,發(fā)現(xiàn)表DEPT中DEPTNO為40的記錄,其LOC恢復(fù)成“BOSTON”。如圖6所示 圖6 回滾事務(wù)后進(jìn)行的查詢3.4 提交事務(wù)重做3.
5、2步驟來修改記錄,然后再切換至窗口2,點(diǎn)擊菜單“查詢”中的“事務(wù)管理”,并點(diǎn)擊是來提交事務(wù)(參見圖5)。然后在窗口2、窗口1中執(zhí)行查詢,發(fā)現(xiàn)DEPTNO為40的記錄其LOC修改成為“BEIJING”, 如下圖所示: 圖7 提交事務(wù)后進(jìn)行的查詢4 結(jié)束語事務(wù)管理是數(shù)據(jù)庫維護(hù)、管理、開發(fā)的過程中經(jīng)常要使用的操作。每一個(gè)程序員都希望方便、安全地進(jìn)行數(shù)據(jù)庫的事務(wù)操作,而萬能數(shù)據(jù)庫查詢分析器DB 查詢分析器則正是滿足了這種要求,通過本文的介紹,希望能夠?qū)Υ蠹业墓ぷ鲙矸奖?。文中如有不妥之處,還望大家批評(píng)與指正。 參考文獻(xiàn): 1 張龍祥,黃正端,陶影 · 數(shù)據(jù)庫原理與設(shè)計(jì)·成都:西南交通大學(xué)
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 工業(yè)自動(dòng)化技術(shù)及裝備升級(jí)
- 工業(yè)遺產(chǎn)旅游的開發(fā)與運(yùn)營模式研究
- 工業(yè)設(shè)計(jì)原理與實(shí)踐操作指南
- 工業(yè)節(jié)能的先進(jìn)技術(shù)與策略
- 工業(yè)風(fēng)家居設(shè)計(jì)探索
- 工作場(chǎng)所的效能提升技巧
- 工作與生活平衡的策略與心理健康的關(guān)聯(lián)
- 工作流程優(yōu)化與工作效率提升
- 工廠安全生產(chǎn)與職業(yè)病防護(hù)
- 工程教育與實(shí)踐培訓(xùn)方法
- 天津市河道管理?xiàng)l例
- CB/T 3177-1994船舶鋼焊縫射線照相和超聲波檢查規(guī)則
- 國家開放大學(xué)《傳感器與測(cè)試技術(shù)》實(shí)驗(yàn)參考答案
- 【廣東】高層檔案館建筑方案文本2020
- 流行病學(xué)傳染病流行病學(xué)幻燈片
- 藥物配伍禁忌查詢表
- 參加培訓(xùn)人員匯總表
- 0720小罐茶品牌介紹
- 手術(shù)記錄-頸胸椎前后路脫位c7t
- PPT模板:小學(xué)生防溺水安全教育主題班會(huì)08課件(45頁P(yáng)PT)
- 如何當(dāng)好副職
評(píng)論
0/150
提交評(píng)論