存储过程和调用问题
数据库是oracle,目的是返回一个数据集.
CREATE OR REPLACE PACKAGE PKG_JCCTEST1
AS
type rc_class is ref cursor;
procedure GetTableTt(p1 number,p2 number ,
ResultCursor out rc_class);
end PKG_JCCTEST1;
CREATE OR REPLACE PACKAGE BODY PKG_JCCTEST1
AS
procedure GetTableTt(p1 number,p2 number ,
ResultCursor out rc_class)
IS
BEGIN
open ResultCursor for
select p1+p2 as "sum", p1-p2 as "sub" from T_TYPE;
END ;
这段脚本报错,应该怎么搞。
假如我要用C#调用,获取返回这个数据集,怎么实现?
CREATE OR REPLACE PACKAGE PKG_JCCTEST1
AS
type rc_class is ref cursor;
procedure GetTableTt(p1 number,p2 number ,
ResultCursor out rc_class);
end PKG_JCCTEST1;
CREATE OR REPLACE PACKAGE BODY PKG_JCCTEST1
AS
procedure GetTableTt(p1 number,p2 number ,
ResultCursor out rc_class)
IS
BEGIN
open ResultCursor for
select p1+p2 as "sum", p1-p2 as "sub" from T_TYPE;
END ;
这段脚本报错,应该怎么搞。
假如我要用C#调用,获取返回这个数据集,怎么实现?
...全文
相关推荐
pb调用存储过程
Pb 调用 DECLARE lpro_test PROCEDURE FOR proc_pslx; EXECUTE lpro_test ; 存储过程 CREATE PROCEDURE proc_pslx AS insert into demo(name) values('55566') GO
Spring boot调用Oracle存储过程的两种方式及完整代码
主要给大家介绍了关于Spring boot调用Oracle存储过程的两种方式及完整代码,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面来一起学习学习吧
Mybatis传list参数调用oracle存储过程的解决方法
怎么利用MyBatis传List类型参数到数据库存储过程中实现批量插入数据?接下来通过本文给大家介绍Mybatis传list参数调用oracle存储过程,需要的朋友可以参考下
Mybatis调用视图和存储过程的方法
MyBatis支持普通sql的查询、视图的查询、存储过程调用,是一种非常优秀的持久层框架。接下来通过本文给大家介绍mybatis调用视图和存储过程的方法,感兴趣的朋友一起看看吧
SQLServer存储过程调用WebService
SQL Server数据库中直接调用Web Service,不需要通过前台调用


