请教:Oracle存储过程中需要写commit吗?

Oracle > 开发 [问题点数:20分,结帖人wildwave]
等级
本版专家分:0
勋章
Blank
GitHub 绑定GitHub第三方账户获取
结帖率 86.05%
等级
本版专家分:11969
勋章
Blank
红花 2013年8月 Oracle大版内专家分月排行榜第一
2013年7月 Oracle大版内专家分月排行榜第一
2013年6月 Oracle大版内专家分月排行榜第一
2013年5月 Oracle大版内专家分月排行榜第一
Blank
黄花 2013年9月 Oracle大版内专家分月排行榜第二
等级
本版专家分:0
等级
本版专家分:627
勋章
Blank
黄花 2008年5月 PowerBuilder大版内专家分月排行榜第二
等级
本版专家分:10778
勋章
Blank
黄花 2013年8月 Oracle大版内专家分月排行榜第二
Blank
蓝花 2012年5月 Oracle大版内专家分月排行榜第三
等级
本版专家分:9995
勋章
Blank
黄花 2016年12月 Oracle大版内专家分月排行榜第二
2016年11月 Oracle大版内专家分月排行榜第二
2016年10月 Oracle大版内专家分月排行榜第二
2013年7月 Oracle大版内专家分月排行榜第二
Blank
蓝花 2013年5月 Oracle大版内专家分月排行榜第三
等级
本版专家分:5727
等级
本版专家分:2
等级
本版专家分:6685
勋章
Blank
红花 2013年4月 Oracle大版内专家分月排行榜第一
Blank
蓝花 2013年3月 Oracle大版内专家分月排行榜第三
等级
本版专家分:13046
勋章
Blank
红花 2013年3月 Oracle大版内专家分月排行榜第一
2013年2月 Oracle大版内专家分月排行榜第一
2013年1月 Oracle大版内专家分月排行榜第一
2012年12月 Oracle大版内专家分月排行榜第一
2012年11月 Oracle大版内专家分月排行榜第一
Blank
黄花 2013年6月 Oracle大版内专家分月排行榜第二
等级
本版专家分:1879
数据的流

等级:

Blank
GitHub 绑定GitHub第三方账户获取
oracle什么时候需要commit

DDL语言,比如create,drop等改变表结构的,就不需要写commit(因为内部隐藏了commit);     DDL 数据定义语言: create table 创建表 alter table 修改表 drop table 删除表 truncate table 删除表所有行.....

存储过程中使用了DML语句要不要调用COMMIT?

要调用commit语句,或者正常退出sqlplus,系统会自动提交. dml语句不能自动提交.ddl语句和dcl语句可以自动提交. 转自:http://bbs.csdn.net/topics/80160481

oracle什么时候需要commit .

今天在oracle的SQL plus 执行了删除和查询操作,然后在PL/SQL也执行查询操作,语句一样,结果却不一样,让我大感郁闷,后来才突然想到可能是两边数据不一致造成的,但是为什么不一致呢,就是没用commit,在网上...

oracle存储过程commit问题

首先是存储过程代码,没有commit;C#调用代码测试结果成功写入模拟报错,但是不进行rollback同样成功写入所以在捕获异常后,第一时间要先rollback

关于Oracle存储过程中是否需要写commit的问题

是否需要存储过程中写commit主要要依据需求:(1) 如果是不需要存储过程中进行提交,而是由调用程序负责提交或者回滚,那么不需要存储过程commit或者rollback.毕竟spring框架已经可以帮助我们自动实现事务的...

[PL/SQL] 请教大家一个问题,存储过程中需要几个commit

[PL/SQL] 请教大家一个问题,存储过程中需要几个commit? [复制链接]     yi888long 注册会员 精华贴数 0 专家积分 1 技术积分 126 社区...

Oracle dbms_lock.sleep()存储过程使用技巧-场景-分析-实例

Oracle dbms_lock.sleep()存储过程使用技巧》-场景-分析-实例 摘要:今天是2014年3月10日,北京,雾霾,下午组织相关部门开会。会议的结尾一名开发工程师找到了我,向我请教了一下“如何延迟SQL语句的执行时间...

请教一个Oracle存储过程问题!

我在写oracle存储过程。oracle 9i的。 结构像这样。 for i in 1..3 loop begin insert .... 1 for j in 1..3 loop insert ... 2 insert ... 3 end loop; end exception when others then ......

Oracle 执行Insert into 语句失效解决方法

今天遇见了史上最令我头疼的事,在Oracle执行插入语句,,Select也可以查看到插入的语句,但是在程序执行时就是报错,说不存在这个人/组织,折腾了半天,无奈,还是没有解决,然后请教了Boss,Boss说你手动加...

Oracle中通过:触发器,存储过程,Function调用实现解析Clob字段类型中存储的xml字符串...

摘要:最近项目用到了存储过程,触发器,Function,由于以前没怎么用过,所以查资料,请教同事,最后总算是把问题解决了,问题是这样的,数据库有三张表一张是存放从远程服务器获取数据的MBINMSGS表,这个表里面...

Oracle中通过:触发器,存储过程,Function调用实现解析Clob字段类型中存储的xml字符串

摘要:最近项目用到了存储过程,触发器,Function,由于以前没怎么用过,所以

oracle hibernate 临时表 存储过程

http://hi.baidu.com/h_sn999/blog/item/4211810f4d7542fdaa645738.html 2 ORACLE 在存储过程中使用临时表 http://blog.csdn.net/wekily/article/details/6120900 3 Oracle存储过程中创建临时表<原创&...

一起ORACLE数据库数据查询结果不一致问题的排查过程

在某软件开发项目需要ORACLE数据库建立十张类型相同的员工信息表tb_employeeinfo0~tb_employeeinfo9,并建立向这十张表插入数据的存储过程ORACLE数据库安装在Linux操作系统下。 为了...

oracle 的定时任务,定时删除前XXX天的数据

一个数据库的任务,定时删除 TABLE 这张表下前3天的数据。以insert_time(数据入库时间,DATE类型)为准。定时任务名为JOB_AI_XXX” 再给你两个提示: 1、比如今天是 1月7日,你需要把 1月5日 0点前的数据都...

Oracle dbms_lock.sleep()存储过程使用技巧-场景-分析-实例-可下载

更多精彩内容尽在www.leonarding.com 《Oracle dbms_lock.sleep()存储过程使用技巧》-场景-分析-实例-可下载 摘要:今天是2014年3月10日,北京,雾霾,下午组织相...

ORACLE存储优雅的记录日志

​ 背景,由于lz的工作有较多的业务逻辑是通过存储过程实现的,在存储过程中的具体执行过程没有log记录,出现问题后的排查照成了很大的困扰,经过请教前辈得到下来解决办法,特此记录下防止遗忘,同时也分享给有...

使用oracle返回游标带有临时表问题

最近碰到一个通过oracle游标返回结果集问题,游标的语句如果涉及到临时表的话,就导致返回的数据是空的,请教同事后,原来临时表的定义有点问题,原来的方式是: 1.create global temporary table TEMPDATA ( ...

存储过程for in loop 问题

create or replace procedure GET_DATA is yesterday varchar2(2); tablename varchar2(20); date varchar(20); ... select to_char(sysdate - 1, 'dd') into yesterday from ...请教各位大仙如何解决,分比较少,见谅

oracle批处理文件

oracle批处理文件.txt男人的话就像老太太的牙齿,有多少是真的?!问:你喜欢我哪一点?答:我喜欢你离我远一点!执子之手,方知子丑,泪流满面,子不走我走。诸葛亮出山前,也没带过兵!凭啥我就要工作经验?简单的...

存储过程中用动态SQL建表后如果用PL/SQL插入

请教各位老师一个问题,如果想把一个表的建立并插入数据放到一个存储过程中,应该要怎么处理呢,如果插入数据的表在存过插入数据之前未建立,存储过程会报错提示表不存在,导致存储过程失效,有没有什么变通的办法...

oracle笔记4】存储过程

存储过程是一组为了完成特定功能的sql语句集,存储在数据库,经过一次编译后再次调用不需要编译。用户通过指定存储过程的名字来执行它。  基本语法:  create or replace procedure procedure_01  is//...

hibernate调用oracle存储过程 处理大数量的方法

项目有一个需求,一个表 数据量很大,有几百万条吧,保守估计,呵呵。页面上填入 每组 要显示的个数,租用时间(以秒为单位),逻辑就是我先分组,然后循环 每组里根据填入的个数查询出相应的数据,这些数据要写入...

oracle自制事物

各位大侠,以下有几个关于存储过程事物的问题请教下...,本人对oracle事物机制真正学习,希望高手指点并详细说明下,非常感谢..例:oracle PACKAGE 里调用3个存储过程,分别为A,B,C; A...

坑爹的commit

oracle中真的有很多细节需要注意,就像我今天下午遇到的两个问题:  1.同一条语句,在两个不同的窗体执行显示不同的结果,郁闷死了,明明有一个结果是错误的(这个错误是通过肉眼对表内数据的判断得出的),但是多...

oracle SQL性能优化

ORACLE的解析器按照从右到左的顺序处理FROM子句中的表名,FROM子句中写在最后的表(基础表 driving table)将被最先处理,在FROM子句中包含多个表的情况下,你必须选择记录条数最少的表作为基础表。如果有3个以上的表...

Oracle安装的一些问题收集

在安装过程中出现的一些问题的解决办法。值得收藏与学习。比如在安装的时候如果有中文的路径则会出现类似这样的提示:加载数据库时出错:areasQueries Oracle的系统要求 企业版:CPU 最低PENTIUM 200M 推荐 ...

相关热词 c# 解析ini c# 高德经纬度转墨卡托 c# 加法 泛型 c#裁切image c#onpaint c# 函数参数初始化 软件工程师考试题c# c# 多媒体定时器 c# 集合首字母排序 c#调用java程序