非常风气网www.verywind.cn
首页
oracle存储过程返回结果集
帮忙写个
oracle 存储过程
,可以
返回
表的所有列的
结果集
答:
(1)创建包头,在其中声明类型和存储过程,类型应该引用游标
;(2)创建包体,定义存储过程,执行查询,将查询得到的结果集以游标句柄的形式返回。说明:游标分为显示游标和隐式游标,任何查询结果默认都提供隐式游标,当前方案的重点在于使用游标取得查询结果的句柄,由于游标被引用为类型,通过返回类型,即...
oracle 存储过程返回结果集
怎么实现?用java如何调用这个存储过程?比如...
答:
1:首先你需要创建一个包,并定义你
返回
的游标的类型、
存储过程
create or replace package TEST_PKG is type cur_emp is REF CURSOR;procedure test_proc (emps out cur_emp);end TEST_PKG;2:然后你再创建包体 create or replace package body TEST_PKG is procedure test_proc (emps out cur_...
Oracle
的
存储过程
能
返回
一个select查询
结果集
吗
答:
i tgp_funds%rowtype;begin sql_test(cur1);loop fetch cur1 into i;exit when cur1%notfound;dbms_output.put_line('---:' || i.fnd_id);--fnd_id为表tgp_funds中的fnd_id 列 end loop;close cur1;end;
Oracle
中如何写带条件的查询
存储过程
并
返回
查询
结果集
答:
create or replace procedure p_cnt(p_time in varchar2,---查询的条件 p_cur out SYS_REFCURSOR)---游标
返回
IS v_sql varchar2(1000) :='';v_date varchar2(20);BEGIN v_date := replace(p_time, '-', '');---时间的格式转换 v_sql := 'select * from dapartment d ...
oracle
中的
存储过程
如何
返回
查询到的多个值?
答:
oracle不是不能,而是采用的方法不同罢了
。可以使用一下方法创建返回结果集的调用:SQL> create or replace package pkg_HelloWorld as 2 -- 定义ref cursor类型 3 type myrctype is ref cursor;4 --函数申明 5 function getHelloWorld return myrctype;6 end pkg_HelloWorld;Package ...
asp调用
oracle存储过程
并
返回结果集
答:
要使用这个方法,在声明游标时必须使用FOR UPDATE子串,当对话使用FOR UPDATE子串打开一个游标时,所有
返回集
中的数据行都将处于行级(ROW-LEVEL)独占式锁定,其他对象只能查询这些数据行,不能进行UPDATE、DELETE或SELECT...FOR UPDATE操作。语法:FOR UPDATE [OF [schema.]table.column[,[schema.]ta...
oracle存储过程
中把临时表数据
返回结果集
答:
用索引表快一些,然后使用select * from table(
存储过程
名(参数列表...))输出。
Oracle
中
存储过程
相互调用问题
答:
--定义
存储过程返回
多个
结果集
end;/ create or replace package body pkg_return_table is procedure p_return_table(v_c1 out c1)is begin open v_c1 for select * from student;end p_return_table;function f_return_table return pkg_return_table.c1 is v_c1 pkg_return_table.c1;begin...
oracle
数据库中
存储过程
输出情况
答:
1、编写
存储过程
,create or replace procedure test_pro(in_num number)as M number;begin M := in_num;if 0 < M then dbms_output.put_line('输出SQL语句1');elsif M < 3 then dbms_output.put_line('输出SQL语句2');else dbms_output.put_line('nothing');end if;end;2、在command...
oracle
可以调用dblink
存储过程
/函数
返回结果集
游标吗?
答:
2、建1个
存储过程
,它
返回
一个游标 CREATE OR REPLACE PROCEDURE pro_get_info(a_ProductId IN VARCHAR2, --产品ID a_ReturnInfo OUT pkg_info_cursor.CUR_INFO --返回的信息游标 ) IS ...3、调用该过程并获取返回的游标 CREATE OR REPLACE PROCEDURE pro_order_schedule(...v_Refre...
1
2
3
4
5
6
7
8
9
10
涓嬩竴椤
灏鹃〉
你可能感兴趣的内容
用oracle存储过程返回数据集
oracle存储过程返回游标
Oracle查询环比的两个值
Oracle怎么查询环比值的数据
oracle存储过程返回查询结果
oracle存储过程遍历结果集
oracle存储过程返回list
oracle存储过程获取返回值
oracle存储过程返回值
本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
©
非常风气网