整理oracle資料庫的事務

2021-10-07 08:39:50 字數 462 閱讀 1195

--事務處理

--增刪改都要開啟事務,事務必須提交我們的資料才會在資料庫中變更

--commit;  執行後會  提交事務 

delete from myemp t  where t.empno= 7788;

select * from myemp

--事務在沒有提交之前都可以回滾(讓之前的刪除操作失效),提交之後沒有辦法回滾

--rollback  回滾

--update 鎖的概念

--舉例

select * from myemp for update;

--執行這條語句時,在沒有提交事務之前,這時這條資料被鎖住,

--再開啟乙個視窗執行時,顯示阻塞

--只有提交事務之後,另乙個視窗的  select * from myemp for update; 才會被執行

--可以用update 鎖來保證併發時 資料的安全性。

Oracle 資料庫的事務

事務 事務 transaction 一般是指要做的或所做的事情。在計算機術語中是指訪問並可能更新資料庫中各種資料項的乙個程式執行單元 unit 在計算機術語中,事務通常就是指資料庫事務。事務的特性 事務的執行時要麼都成功,要麼都失敗。原子性 atomicity 事務作為乙個整體被執行,包含在其中的對...

Oracle資料庫筆記整理

select ename,lower ename from emp select ename,upper ename from emp select ename,substr ename,1,2 from emp select round 3.54159 from dual select round...

oracle 對資料庫事務的理解

事務控制命令只與dml命令 insert update delete配合使用,比如我們不會在建立表之後使用commit語句,因為當表被建立後,它會自動被提交給資料庫。也不能使用rollback語句來恢復被撤銷的表。此外,還有其他類似的語句,也不能被撤銷,例如truncate語句。所以,在執行新的命令...