oracle账号下载登陆不上oracle系统commit与rollback

一、两者的作用

commit: 就是确定提交的意思,比如你用update更新表中一条记录,而不commit,那么别的账户在查询这个表时就查询不到你update的记录,自己是可以查询到的;而commit后则其他账户就能查询到你update的记录了。
rollback:就是回退的意思,比如你用update更新表中一条记录,这时你查询这个表时,则发现表已经更新(注意别的用户查询这个表会发现表未更新);再rollback后,你再查询表时,发现表还是更新之前的样子。

二、作用的范围与注意点

两者只对insert、update、delete(DML数据操纵语句)操作有效。

注意点:
1、先commit再rollback,则rollback相当于不起作用。
2、若现delete再select再rollback,,则rollback会撤回deloracle账号ete操作。
3、其他用户查询你的表示看到的是commit之后的表,而你看到的是最新操作的表。

三、举例实战

下面是一系列的围绕commit与rollback的操作,来探寻age的变化。(提醒一下看清楚是备用用户还是主用户进行的操作)

答案:
结果1到结果10分别为:88,90,90,86,90,90,86,86,76,86

此条目发表在oracle metalink账号分类目录,贴了标签。将固定链接加入收藏夹。