oracle数据库中,可以使用commit来提交更改以结束一个事务处理。commit以后,就会将所有的DML语句做出的更改永久的写进数据库,并且释放所有该事务的锁及该事务所占用的一切资源,比如游标、内存等等。
commit的语法如下:
commit后面的work和comment都是可选关键词,其中work仅仅是为了增强程序可读性,无任何其他作用,即commit与commit work是一样的效果。而可选的关键字comment是用来为某个事务添加注释,如果事务在commit时出现网络或机器故障,那么oracle就会在数据字典中保存comment关键词后面提供的text文本内容及事务id,文本内容必须是用单引号括起来的长度不超过50个字符的文本。
事务在开启以后,就会锁或者占用相应的资源,只有在结束了以后,释放了以后,其他事务才可以获取该到资源。
欢迎光临 度量快速开发平台-专业、快速的软件定制快开平台 (http://plat.delit.cn/) | Powered by Discuz! X3.2 |