谢谢...还有比游标更有效率的方式吗?
游标确实能满足我目前的需求.
...就是在定义参数的时候能不能定义一个对象呢?
你说一个对象 是一个类嘛 还是一个结果集。比如游标就算是滴,行对象读取 --For 循环游标--(1)定义游标--(2)定义游标变量--(3)使用for循环来使用这个游标declare --类型定义 cursor c_job is select empno,ename,job,sal from emp where job='MANAGER';--定义一个游标变量v_c...
oracle中的存储过程,有什么作用,以及怎么在代码中使用?
定义:存储过程(Stored Procedure )是一组为了完成特定功能的SQL 语句 集,经编译后存储在数据库中。用户通过指定存储过程的名字并给出参数 (如果该存储过程带有参数)来执行它。存储过程是数据库中的一个重要 对象,任何一个设计良好的数据库应用程序都应该用到存储过程。存储过程是由流控制和SQL 语句...
oracle中存储过程怎么定义一个数组
在PL\/SQL中是没有数组(Array)概念的。但是如果程序员想用Array的话,就得变通一下,用TYPE 和Table of Record来代替多维数组
oracle中,一个存储过程怎么调用另一个存储过程?
已经有人回答的很专业了!\\x0d\\x0a原则就是:你要调用哪个存储过程,就要为该存储过程传入它需要的参数\\x0d\\x0a它定义的几个,你就传入几个\\x0d\\x0a当然参数的类型要对应上。\\x0d\\x0a还有就是如果一个存储过程中定义了out类型的参数,当你在调用它的时候,这个out类型的参数也要参入,...
帮忙写个oracle 存储过程,可以返回表的所有列的结果集
--声明存储过程,两个输入参数,一个输出参数,输出游标类型数据 procedure prcGetGlobalAddress (cur in out mypackage1.cursorType --输出参数,数据类型为引用游标的类型 );end mypackage1;--创建包体 create or replace package body mypackage1 as --定义存储过程 procedure prcGetGlobalAddress (...
oracle函数和存储过程有什么区别
可以作为查询语句的一个部分来调用,由于函数可以返回一个表对象,所以在查询中位于from关键字后面。2、存储过程:存储过程需要让sql的query可以执行,存储过程可以返回参数,如记录集。sql语句中不可以含有存储过程。参考资料来源:百度百科-Oracle存储过程 参考资料来源:百度百科-数据库函数 ...
java程序在调用oracle的存储过程时 能不能传入一个数组
create or replace TYPE NESTEDARRAY IS TABLE OF NUMBER;在存储过程中使用自定义类型NESTEDARRAY。PROCEDURE GET_ARR_RESULT(INPUTARRAY IN NESTEDARRAY, AR OUT NESTEDARRAY) IS BEGIN AR := NESTEDARRAY();FOR I IN 1 .. INPUTARRAY.COUNT LOOP AR.EXTEND;AR(I) := I|| INPUTARRAY(I);END ...
oracle 定义存储过程的时候,能不能循环定义多个游标?
oracle没有游标数组的概念。但是你可以定义动态游标,举个例子:declare bm number;zw varchar2(10);tt number;str varchar2(50);type cur_type is ref cursor; --定义游标类型 cur cur_type; --定义游标变量 begin str := 'select deptno,sum(sal) from emp group by deptno'; --查...
oracle存储过程中循环for in是如何使用的
select 语句) 这是隐式游标,这个结构中不能带参数,或者说普通的游标,隐式或显式的都不能带参数,使用参数游标或引用(动态)游标。例如:declare cursor cur(C_value number) is select col_A,col_B from tableA where col_C=C_value ;begin for xx in cur loop --处理 end loop;end ...
存储过程和函数的区别
1、存储过程:存储过程可以返回参数,如记录集,函数只能返回值或者表对象。存储过程的参数有in,out,inout三种,存储过程声明时不需要返回类型。2、函数:函数参数只有in,而函数需要描述返回类型,且函数中必须包含一个有效的return语句。参考资料链接:百度百科-存储过程 参考资料链接:百度百科-函数 ...