摘要: 我们在进行pl/sql编程时打交道最多的就是存储过程了。存储过程的结构是非常的简单的,我们在这里除了学习存储过程的基本结构外,还会学习编写存储过程时相关的一些实用的知识。如:游标的处理,异常的处理,集合的选择等等 1.存储过程结构 1.1 第一个存储过程 Java代码 createorreplaceprocedureproc1( p_para1varchar2, p_para2outvarchar... 阅读全文
posted @ 2010-07-12 23:06 chinaifne 阅读(135357) 评论(8) 推荐(33) 编辑
摘要: 在大型数据库系统中,有两个很重要作用的功能,那就是存储过程和触发器。在数据库系统中无论是存储过程还是触发器,都是通过SQL 语句和控制流程语句的集合来完成的。相对来说,数据库系统中的触发器也是一种存储过程。存储过程在数据库中运算时自动生成各种执行方式,因此,大大提高了对其运行时的执行速度。在大型数据库系统如Oracle、SQL Server中都不仅提供了用户自定义存储过程的功能,同时也提供了许多可... 阅读全文
posted @ 2010-07-12 22:47 chinaifne 阅读(204538) 评论(0) 推荐(11) 编辑
摘要: 学生在学习jdbc的时候,会问到怎么调用存储过程,现在将java调用oracle存储过程的示例总结如下。(关于调用sqlserver的存储过程将在下次进行小结请关注)一:无返回值的存储过程存储过程为:? create or replace procedure adddept(deptno number,dname varchar2,loc varchar2)? as? begin? insert ... 阅读全文
posted @ 2010-07-12 22:44 chinaifne 阅读(620) 评论(0) 推荐(0) 编辑
摘要: 1.基本结构 CREATE OR REPLACE PROCEDURE 存储过程名字( 参数1 IN NUMBER, 参数2 IN NUMBER) IS变量1 INTEGER :=0;变量2 DATE;BEGINEND 存储过程名字2.SELECT INTO STATEMENT 将select查询的结果存入到变量中,可以同时将多个列存储多个变量中,必须有一条 记录,否则抛出异常(如果没有记录抛出NO... 阅读全文
posted @ 2010-07-12 22:34 chinaifne 阅读(122351) 评论(1) 推荐(6) 编辑