`
pure1202
  • 浏览: 60035 次
  • 性别: Icon_minigender_2
  • 来自: 北京
社区版块
存档分类
最新评论

oracle 函数 可以返回多个游标吗?

阅读更多
这里是返回一个,我能返回多个吗?在jsp页面怎么接收呢?
create or replace function p_get_thismonthworkinfo(useid in varchar2 ) return sys_refcursor
as
   workcursor  sys_refcursor; 
...
begin
....
   return workcursor;
end p_get_thismonthworkinfo;

分享到:
评论
1 楼 pure1202 2009-05-08  
解决la  ......
可以这样:
create or replace function p_get_thismonthworkinfo(useid in varchar2 ,w1 out sys_refcursor) return sys_refcursor  
as  
   workcursor  sys_refcursor;   
...  
begin  
......
   open cur_alltime for select * from table1;
......  
   return workcursor;  
end p_get_thismonthworkinfo; 

相关推荐

    oracle10g 函数返回游标类型

    当函数返回一个游标时,调用者可以使用循环或其他迭代结构来访问所有返回的记录,而不仅仅是单个结果。 ### 描述:“根据所示代码 可以实现返回记录集类型的函数” 描述部分简要解释了示例代码的功能,即创建一个...

    oracle 的函数、存储过程、游标、简单实例

    函数是预定义的代码块,接受零个或多个参数,并返回一个值。Oracle提供了丰富的内置函数,如数学函数(如ROUND、TRUNC)、字符串函数(如SUBSTR、INSTR)和日期时间函数(如SYSDATE、ADD_MONTHS)。自定义函数也可以...

    oracle 管道函数+动态游标

    根据提供的Oracle管道函数和动态游标的代码片段及描述,我们可以深入了解其背后的技术要点与实现细节。下面将逐一解析这些知识点。 ### Oracle管道函数 管道函数(Pipe-lined Function)是Oracle中一种特殊类型的...

    Oracle存储过程、游标、函数的详解

    - 代码重用:多个应用程序可以调用同一个存储过程。 - 安全性:通过权限管理限制访问。 - 易于维护:集中修改存储过程而不影响调用它的应用程序。 - **缺点**: - 可移植性较差:不同的数据库系统可能有不同的...

    关于游标的说明与使用方法

    - **Ref游标**:返回一个游标引用,可用于函数返回多个值的情况。 3. **FOR UPDATE 游标**:在查询结果上加上锁,以便后续更新数据。 4. **FOR DELETE 游标**:用于标记将要删除的数据行。 #### 四、Oracle游标的...

    Oracle游标使用案例大全

    - 游标函数:返回一个游标类型的函数,可以作为其他PL/SQL块的输入,使得游标可以在多个层次的调用结构中使用。 10. **游标与事务管理** - 游标操作可以包含在事务中,确保数据的一致性和完整性。 - 提交或回滚...

    ORACLE 游标使用示例

    在"游标.txt"文件中,可能包含了更多关于Oracle游标的使用实例和技巧,包括游标的声明、动态游标、游标变量、游标表达式以及游标在存储过程和函数中的应用。这些内容可以帮助你更深入地理解和掌握Oracle游标,提高你...

    Oracle游标视图和自定义函数

    ### Oracle游标、视图和自定义函数 ...综上所述,Oracle中的游标、视图和用户自定义函数都是非常有用的工具,可以帮助开发者更高效地处理数据。通过合理利用这些特性,可以极大地提高数据库应用程序的性能和可维护性。

    Oracle 游标使用大全

    以上只是对Oracle游标使用的一个简要概述,具体到《Oracle 游标使用大全》这份文档,可能会包含更详尽的示例、技巧和案例,帮助开发者更好地理解和运用Oracle游标。通过学习和实践,我们可以提升数据库操作的效率和...

    ORACLE存储过程,函数,包,游标

    例如,可以创建一个包来处理特定的业务逻辑,包内包含多个过程和函数,用于插入、更新、查询数据。游标则可以帮助你在处理大量数据时,逐条进行操作,避免一次性加载所有数据导致的内存压力。 在《ORACLE存储过程,...

    Oracle存储过程out游标

    一个包可以包含一个或多个过程和函数,这些过程和函数可能共享一些变量或常量。包通常由两部分组成:规范(Specification)定义了公开的接口,而体(Body)包含了实际的实现代码。 在`CURSOR_TEST2.txt`中,我们...

    oracle_split_函数_返回数组

    在Oracle数据库中,由于内置函数不直接支持像Java中的`split`那样拆分字符串并返回数组,因此开发者需要自定义函数来实现这一功能。这里提到的两种方法都是为了解决这个问题,即根据指定的分隔符将字符串拆分为一个...

    非常详细的Oracle游标整理

    Oracle游标是数据库编程中非常重要的一个概念,主要用于处理SQL查询的结果集。游标允许我们按需逐行处理数据,而不是一次性加载所有结果。这里详细介绍了Oracle中的三种游标类型:隐式游标、显式游标和REF游标。 1....

    oracle存储过程、游标、函数

    2. **代码重用**:存储过程可以被多个应用程序或用户共享,减少了代码重复。 3. **安全性**:通过权限控制,可以限制对数据库直接访问,提高数据安全。 4. **减少网络流量**:只需发送调用存储过程的命令,而不是多...

    oracle笔记(存储过程函数触发器游标流程控制等)

    7. **视图**:视图是数据库中的虚拟表,由一个或多个表的查询结果组成。视图提供了抽象层,可以简化复杂的查询,保护数据,以及为用户提供定制的视图。 8. **控制用户权限**:Oracle提供了精细的权限管理系统,如...

    oracle解决游标多维度循环查询效率过低方案

    多维度查询时通常需要建立多个游标循环,查询效率无法得到保障,现在通过游标和substr()函数相结合的方式提高查询效率

    postgresql 兼容 oracle 函数

    "orafce-3.1.2"是这个项目的某个版本,它包含了多个与Oracle相似的函数和过程。例如: 1. **日期和时间函数**:Oracle中的ADD_MONTHS、LAST_DAY、NEXT_DAY等在orafce中都有对应的实现,帮助用户处理日期和时间数据...

    Oracle 游标循环

    `语句声明一个游标。 2. **打开游标**:使用`OPEN myCursor;`语句打开游标。 3. **循环读取数据**:通过`FETCH myCursor INTO myRow;`语句读取数据到变量`myRow`。 4. **输出数据**:使用`DBMS_OUTPUT.PUT_LINE()`...

    同步每个人的时长的oracle proc,游标的使用,函数的使用

    根据给定的信息,本文将详细解释Oracle中的存储过程(Procedure)、游标(Cursor)以及函数(Function)在同步员工加班时间的应用。 ### 一、Oracle 存储过程(Procedure) 存储过程是预先编译并存储在数据库...

    Oracle PLSQL语言初级教程之游标

    Oracle PL/SQL是一种强大的数据库编程语言,它扩展了SQL的功能,允许开发者编写具有复杂逻辑的存储过程和函数。在PL/SQL中,游标是一种重要的工具,用于处理单行或多行查询结果。本教程主要关注Oracle PL/SQL中的...

Global site tag (gtag.js) - Google Analytics