社区
Oracle
帖子详情
请教:Oracle存储过程中需要写commit吗?
数据的流
2013-06-28 02:17:07
比如,我现在要存储过程里做插入更新删除操作,如果不写commit会自动提交吗?
此外,涉及事务时候如何?
...全文
3782
10
打赏
收藏
请教:Oracle存储过程中需要写commit吗?
比如,我现在要存储过程里做插入更新删除操作,如果不写commit会自动提交吗? 此外,涉及事务时候如何?
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用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学习成果Trans-sql
师兄师姐们多多指教,其
中
肯定有错,很基础的东西。
java连接数据库
一个小例子关于Java连接数据库,向前辈们
请教
学习。
[PL/SQL]
请教
大家一个问题,
存储过程
中
需要
几个
commit
?
查看: 10357|回复: 17 收藏 [PL/SQL]
请教
大家一个问题,
存储过程
中
需要
几个
commit
? [复制链接] yi888long 注册会员 精华贴数 0 专家积分 1 技术积分 126 社区积分 0 注册时间 2
oracle
存储过程
延迟,请问
oracle
中
select * from 某个
存储过程
时速度很慢的有关问题...
请教
oracle
中
select * from 某个
存储过程
时速度很慢的问题。流程是:首先导入一些5000条左右的hphm到cph_tmp表
中
,然后执行
存储过程
P_QUERY_CAR,
存储过程
P_QUERY_CAR会获取cph_tmp表
中
的数据,然后进行一些过程的执行,执行完毕后,
存储过程
P_QUERY_CAR会将数据导入到tmp_query_car表
中
,之后对tmp_query_car表进行s...
Oracle
17,140
社区成员
55,259
社区内容
发帖
与我相关
我的任务
Oracle
Oracle开发相关技术讨论
复制链接
扫一扫
分享
社区描述
Oracle开发相关技术讨论
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章