您的位置:首页 > 数据库 > Oracle

Oracle笔记 四、增删改、事务

2011-05-03 06:17 330 查看


1、插入


insertinto
deptvalues
(50,'soft'
,'Guangzhou'
);


insertinto
dept(deptno,dname)values
(60,'softwaretest'
);


insertinto
deptselect
*from
deptwhere
deptno=20;




2、删除


delete
from
deptwhere
deptno=20;


delete
from
dept;




3、修改


update
deptset
dname=dname||'^.^'
where
deptno=20;




4、事务


每个修改语句完成后都可以回滚或提交,即rollback、commit


eg:


insertinto
deptvalues
(50,'soft'
,'Guangzhou'
);


rollback
;


这样就回滚了,等于上面的没有插入;如果commit就提交了,此后如果再rollback也无力回天了。


下面这样也是无法回滚的:


insertinto
deptvalues
(50,'soft'
,'Guangzhou'
);


create
table
tempas
select
*from
dept;


rollback
;


再次查询,发现无法回滚;同样增删改后面运行grant/create语句也是无法回滚的;
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: