如何高效调试oracle存储过程,尤其是父子网状调用的存储过程 1,在需要设置断点的oracle存储过程处设置断点 如何设置断点:直接在某行oracle存储过程处单击行首,会在行首显示一个 中间以白叉填充的红色小圆圈. 如何取消断点:单击中间以白叉填充的红色小圆圈即可,断点就消失了 ...
分类:
数据库 时间:
2014-12-15 17:00:14
阅读次数:
180
1 创造存储过程Create or procedure My_procedure( param1,param2) isBegin...End2 判断语句If x>0 thenBegin...EndEnd if3 for 循环For …in… Loop...End Loop4 循环遍历游标Create...
分类:
数据库 时间:
2014-12-11 18:54:57
阅读次数:
192
create or replace procedure Getyc is v_id VARCHAR2(36); v_date VARCHAR2(4);begin declare begin for i in (select c.xqbm from T_BAS_GCJBXX c where c.id ...
分类:
数据库 时间:
2014-12-11 15:46:19
阅读次数:
221
原文:oracle 存储过程的基本语法1.基本结构 CREATE OR REPLACE PROCEDURE 存储过程名字( 参数1 IN NUMBER, 参数2 IN NUMBER) IS变量1 INTEGER :=0;变量2 DATE;BEGIN END 存储过程名字2.SELECT INTO S...
分类:
数据库 时间:
2014-12-09 00:35:19
阅读次数:
223
对于Oracle的存储过程,抛出异常可以抛向代码或是用表记录。如果你的系统应用有很多节点,像我们40个节点,如果抛错抛到代码里面,错误根本就无法找到,最好是错误用表记录。记录错误的这个功能最好是通用的。
--建立错误日志表
create table PUB_PROC_ERR_LOG
(
LOG_ID NUMBER,
MODULE_NAME VARCHAR2(100),...
分类:
数据库 时间:
2014-12-08 15:37:57
阅读次数:
183
用了两年Oracle还没写过存储过程,真是十分惭愧,从今天开始学习Oracle存储过程,完全零起点,争取每日一篇学习笔记,可能开始认识的不全面甚至有错误,但坚持下来一定会有收获。1. 建立一个存储过程 create or replace PROCEDURE firstPro IS BEGIN DBM...
分类:
数据库 时间:
2014-12-08 10:38:33
阅读次数:
190
好久没上来了, 难道今天工作时间稍有空闲, 研究了一下oracle存储过程返回结果集.配合oracle临时表, 使用存储过程来返回结果集的数据读取方式可以解决海量数据表与其他表的连接问题. 在存储过程中先根据过滤条件从海量数据表中选出符合条件的记录并存放到临时中, 可以通过一个视图将临时表与其他相关...
分类:
数据库 时间:
2014-12-08 10:28:56
阅读次数:
180
-- 编写过程,要求输入雇员编号,返回雇员姓名。 create or replace procedure getNameByNo(no in number, name out varchar2) is begin ? select ename into name from emp where empno = no; end; ? -- 输入部...
分类:
数据库 时间:
2014-12-05 17:40:53
阅读次数:
263
因为每个设备都会采集的GPS数据,于是决定分表实现。最初想到的是用JDBC来实现,但是总会有意想不到的事情发生,很是郁闷(如摘要所言的问题)。所以思前想后还是把这种SQL操作的事情让存储过程来干吧...
分类:
数据库 时间:
2014-12-05 00:52:44
阅读次数:
287
http://blog.bossma.cn/database/some-oracle-storing-process/几个常用的Oracle存储过程发布时间:2008年1月6日 / 分类:DataBase/7,268次浏览 /评论初学Oracle,了解了一下Oracle的存储过程,运行了几个例子,做...
分类:
数据库 时间:
2014-12-04 21:14:33
阅读次数:
234