11问答网
所有问题
当前搜索:
存储过程返回结果集
MYSQL
存储过程
能
返回结果集
吗
答:
可以,
存储过程
只是把你的查询语句形成一个固定的格式,这样你要查询的时候就不用每次都执行查询语句了,sql在执行的时候都会将你的sql语句转换为字节码,然后机器才能运行,存储过程就节省了这一步,已经形成了字节码,所以速度才会快,特别是执行次数比较多的时候,可以节省很多时间 ...
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 ...
存储过程
如何把一个
结果集
放在一张表里面并
返回
来
答:
结果集
有必要放在表里面
返回
来,直接返回游标就可以了,结果集也可以看作是张表的。DB2的的解决方案:1.声明
存储过程
的时候,在声明之后添加 RESULT SETS 1,表示返回一个结果集,示例如下:CREATE PROCEDURE YOUPRO(IN P_UserId INTEGER)LANGUAGE SQL RESULT SETS 1 --- -- SQL 存储过程(获取用户信...
mybatis调用mysql
存储过程
(
返回
参数,单
结果集
,多结果集)
答:
mybatis调用mysql
存储过程
(
返回
参数,单
结果集
,多结果集)注: RETCODE、RETDESC 这里的输出值不用在函数里 SELECT RETCODE; ,因为即使没有,当执行成功后会自动返回在对象里(Object/Map),所以在函数里不用SELECT一下了。Navicat中执行函数需要输入参数值,也是对应图1,@A@B表示输出值。(一个输...
Oracle的
存储过程
能
返回
一个select查询
结果集
吗
答:
--引用 declare cur1 SYS_REFCURSOR;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数据
存储过程
答:
存储过程
就是编译好了的一些sql语句。应用程序需要用的时候直接调用就可以了,所以效率比较高。存储过程可以用流控制语句编写,有很强的灵活性,可以完成复杂的判断和复杂的运算。存储过程可以
返回结果集
,可以返回参数,也可以同时返回结果集和参数。存储过程的参数分为输入参数和输出参数两种。输入参数是存储...
oracle 函数与
存储过程返回结果集
答:
(一)
存储过程
(例:a表(字段有ano,aname,aage))create or replace procedure test as begin cursor cursor_test is select * from a;row_test a%rowtype;begin for row_test in cursor_test loop dbms_output.put_line(row_test.ano||row_test.aname||row_test.aage);end loop;end test...
hibernate中调用
存储过程
,如果
返回
了多个
结果集
,怎么处理
答:
使用hibernate调用带参数
返回
值的
存储过程
方法 在调用带参数返回值的方法时,需使用到CallableStatement对象。因此,首先得设法获取一个Connection。获取Connection 方法:(1)session.connection();//此方法目前已被弃用 (2)SessionFactoryUtils.getDataSource(sessionFactory).getConnection()不 过我在使用...
在delphi中调用
存储过程
的时候,怎样
返回
记录集
答:
//根据存储过程,数据集只有一条记录,所以不需要用while do 来遍历数据集,直接取数据了 //此处的字段名根据包过程中的返回游标 对应的字段名来取 //定义的
存储过程返回
游标如: open ResultCursor for // select p1-p2 as "sum", p1+p2 as "sub" from dual;//把对应的字段值取出来即...
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_...
1
2
3
4
5
6
7
8
9
10
涓嬩竴椤
灏鹃〉
其他人还搜
存储过程返回多个结果集
如何接收存储过程数据
oracle存储过程输出结果集
oracle存储过程返回结果
用oracle存储过程返回数据集
存储过程如何返回值
数据库存储过程有运行结果吗
sql如何执行完显示出结果
sql查询语句返回结果