




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
1、DB 查詢分析器中的事務(wù)管理在Oracle中的應(yīng)用 1 引言 在數(shù)據(jù)庫維護(hù)、管理的時候,經(jīng)常要用到數(shù)據(jù)庫的記錄的修改、刪除,并且從數(shù)據(jù)安全角度考慮,只有在確認(rèn)操作無誤后,才向DBMS提交。這就要使用到DBMS的事務(wù)管理。而萬能數(shù)據(jù)庫查詢分析器DB 查詢分析器的強(qiáng)大功能、友好的操作界面、良好的操作性、跨越數(shù)據(jù)庫平臺,使得使用它來進(jìn)行各種關(guān)系數(shù)據(jù)庫系統(tǒng)的維護(hù)、管理與開發(fā)變得非常經(jīng)松。下面我們就通過具體的實(shí)例來介紹如何使用DB 查詢分析器來進(jìn)行事務(wù)管理。由于萬能數(shù)據(jù)庫查詢分析器是一種跨數(shù)據(jù)庫平臺的產(chǎn)品,所以對于在其它關(guān)系數(shù)據(jù)庫系統(tǒng)中的事務(wù)管理,類同于本文中的實(shí)例2 萬能數(shù)據(jù)庫查詢分析器中的事務(wù)控制方
2、式2.1 萬能數(shù)據(jù)庫查詢分析器中的事務(wù)控制萬能數(shù)據(jù)庫查詢分析器DB 查詢分析器支持兩種事務(wù)管理模式:A、 自動提交事務(wù):用戶不用對事務(wù)進(jìn)行管理,由后臺數(shù)據(jù)庫對事務(wù)進(jìn)行管理。平時絕大多數(shù)情況下,用戶都是采用這種模式。如在進(jìn)行數(shù)據(jù)刪除時,執(zhí)行完DELETE后,記錄就被刪除。B、 手工管理事務(wù):用戶自己對事務(wù)進(jìn)行管理。用戶通過參數(shù)設(shè)置可以將事務(wù)控制設(shè)置為手工管理事務(wù),這樣在DB 查詢分析器中執(zhí)行的SQL語句都不會提交,只有在DB 查詢分析器中“事務(wù)管理”時提交事務(wù),所有的更新與修改才會生效。 2.2 在萬能數(shù)據(jù)庫查詢分析器中設(shè)置事務(wù)管理為手工管理模式 點(diǎn)擊 “工具”下的“選項(xiàng)” 菜單,取消選項(xiàng)“自動
3、提交事務(wù)”的選中狀態(tài)。并新建窗口2。這時在狀態(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中的記錄 接著,我們在手工提交事務(wù)的窗口2,修改表DEPT中的記錄,將DEPTNO為40的記錄其Loc由“BOSTON”改為“BE
4、IJING”。這時,可以看到窗口2中記錄已發(fā)生了變化,如圖4所示;而再執(zhí)行窗口1中的查詢語句,查詢到DEPTNO為40的記錄其LOC仍然為“BOSTON”,如以上圖3所示。 圖4 修改表DEPT中的記錄3.3 取消事務(wù)切換至窗口2,點(diǎn)擊菜單“查詢”中的“事務(wù)管理”,系統(tǒng)會彈出一個消息框。提示當(dāng)前窗口中可能存在事務(wù),提交事務(wù),請點(diǎn)擊是,回滾事務(wù)請點(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)常要使用的操作。每一個程序員都希望方便、安全地進(jìn)行數(shù)據(jù)庫的事務(wù)操作,而萬能數(shù)據(jù)庫查詢分析器DB 查詢分析器則正是滿足了這種要求,通過本文的介紹,希望能夠?qū)Υ蠹业墓ぷ鲙矸奖?。文中如有不妥之處,還望大家批評與指正。 參考文獻(xiàn): 1 張龍祥,黃正端,陶影 · 數(shù)據(jù)庫原理與設(shè)計(jì)·成都:西南交通大學(xué)
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 子女作息習(xí)慣培養(yǎng)與家長支持合同
- 管理者的價值體現(xiàn)
- 建筑施工現(xiàn)場安全培訓(xùn)與咨詢服務(wù)協(xié)議
- 婚后奢侈品共有及離婚后財產(chǎn)分割及權(quán)益維護(hù)實(shí)施協(xié)議
- 半導(dǎo)體引線框架研發(fā)與市場推廣合作協(xié)議
- 緊急救援私人飛機(jī)航線申請與保障合同
- 國際藝術(shù)品物流保險及風(fēng)險防控合同
- 股權(quán)激勵合同模板:核心員工激勵方案
- 先進(jìn)工業(yè)模具技術(shù)升級合同補(bǔ)充條款
- 豪華游艇衛(wèi)星電話租賃及全球語音數(shù)據(jù)傳輸合同
- 建筑起重機(jī)械轉(zhuǎn)場維修保養(yǎng)記錄表
- 水平定向鉆施工技術(shù)規(guī)程完整
- 傷害流行病學(xué)-課件
- 工程造價司法鑒定實(shí)施方案
- 人工智能標(biāo)準(zhǔn)化白皮書
- 2021譯林版高中英語選擇性必修一課文翻譯
- 0720小罐茶品牌介紹
- 二級、三級電箱接線圖
- 2022年食品衛(wèi)生通則第三版(中文版)
- 頸椎功能障礙指數(shù),Neck Disabilitv Index,NDI
- 名著導(dǎo)讀《紅樓夢》PPT課件(完整版)
評論
0/150
提交評論