PRO*C的问题:EXEC SQL COMMIT什么时候用,什么时候不用啊

tankcookie 2003-12-10 10:11:42
PRO*C的问题:EXEC SQL COMMIT什么时候用,什么时候不用啊

我看到的例子里好像select,insert不用,而update和delete需要

不太明白啊。
...全文
213 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
hawkgaonew 2003-12-10
  • 打赏
  • 举报
回复
SQL有4个典型的语句:select,insert,updat,delete.因select语句只是对库中记录进行查询,不涉及到对表中记录的异动,故实际在开发程序时,select操作均不作事务保护(transaction )处理,以提高查询效率.但后3个语句操作需要进行,trasaction begin,rollback和commit操作,如果发现一个事务中间执行异常,或者反悔这个操作,可以rollback回去.
要给分啊!!!
xpony 2003-12-10
  • 打赏
  • 举报
回复
楼上说的很详细了~~~~
当你对数据做了改动并且想把改动保存下来的话就用EXEC SQL COMMIT;

17,086

社区成员

发帖
与我相关
我的任务
社区描述
Oracle开发相关技术讨论
社区管理员
  • 开发
  • Lucifer三思而后行
  • 卖水果的net
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧