社区
Oracle
帖子详情
请教:Oracle存储过程中需要写commit吗?
数据的流
2013-06-28 02:17:07
比如,我现在要存储过程里做插入更新删除操作,如果不写commit会自动提交吗?
此外,涉及事务时候如何?
...全文
3829
10
打赏
收藏
请教:Oracle存储过程中需要写commit吗?
比如,我现在要存储过程里做插入更新删除操作,如果不写commit会自动提交吗? 此外,涉及事务时候如何?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
10 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
linwaterbin
2013-06-29
打赏
举报
回复
Oracle的默认事务级别是READ COMMITED 你要手动提交才行
陈字文
2013-06-29
打赏
举报
回复
是否commit取决于你的业务 默认情况下,Oracle是不会自动提交的,和你的sql是一个道理。
Wentasy
2013-06-29
打赏
举报
回复
如果执行DML操作,则需显示调用COMMIT。
gyouth
2013-06-28
打赏
举报
回复
必须要写commit !
善若止水
2013-06-28
打赏
举报
回复
如果你用的是游标的话,是可以可以通过设置变量的方法,实现每处理一定的行数后实现自动的提交,但这也需要手工的commit的
sych888
2013-06-28
打赏
举报
回复
不会自动提交,ORACLE要手动提交
forgetsam
2013-06-28
打赏
举报
回复
你确定它一定是一个独立操作可以写,一般都不写在SP里而写在程序里。
SKY_4K_PPM
2013-06-28
打赏
举报
回复
如果在过程中有commit的话,在前台调用的时候 要特别注意,要不然都不知道什么时候提交了
klyklykly
2013-06-28
打赏
举报
回复
如果只是存储过程中执行的话,对于更新、删除操纵是一定要写commit的。另外可以在pl/sql客户端中对存储过程进行test测试,可以详细看到存储过程的执行过程。
u010412956
2013-06-28
打赏
举报
回复
如果是纯后台数据库开发,肯定要写。 如果还有前台,,可以把commit交给前台来统一提交。
oracle
数据更新
综上所述,
Oracle
数据更新是一个涉及多个层面的复杂过程,包括SQL语法、事务管理、并发控制、
存储过程
、触发器、数据泵工具以及性能优化等多个方面。在实际应用
中
,我们
需要
根据具体需求和场景选择合适的方法,同时...
sql学习成果Trans-sql
在SQL(Structured Query Language)学习过程
中
,掌握基本概念和语法是至关重要的。SQL是一种用于管理关系数据库的标准语言,包括创建、查询、更新和删除...在学习过程
中
,及时
请教
他人、修正错误,有助于更快地进步。
java连接数据库
在Java编程语言
中
,连接数据库是一项基础且至关重要的任务,特别是在开发数据驱动的应用程序时。...在实践
中
不断学习和探索,你的技能会越来越扎实,如同描述
中
所述,向前辈们
请教
,不断提升自己。
[PL/SQL]
请教
大家一个问题,
存储过程
中
需要
几个
commit
?
[PL/SQL]
请教
大家一个问题,
存储过程
中
需要
几个
commit
? [复制链接] yi888long 注册会员 精华贴数 0 专家积分 1 技术积分 126 社区...
oracle
存储过程
延迟,请问
oracle
中
select * from 某个
存储过程
时速度很慢的有关问题...
请教
oracle
中
select * from 某个
存储过程
时速度很慢的问题。流程是:首先导入一些5000条左右的hphm到cph_tmp表
中
,然后执行
存储过程
P_QUERY_CAR,
存储过程
P_QUERY_CAR会获取cph_tmp表
中
的数据,然后进行一些过程的...
Oracle
17,137
社区成员
55,257
社区内容
发帖
与我相关
我的任务
Oracle
Oracle开发相关技术讨论
复制链接
扫一扫
分享
社区描述
Oracle开发相关技术讨论
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章