【问题标题】:how to excecute a simple oracle procedure with out parameter如何在没有参数的情况下执行一个简单的 oracle 程序
【发布时间】:2011-08-22 15:50:22
【问题描述】:

我是 oracle 程序的新手,所以我遇到了一些麻烦。我有一个像

这样定义的 oracle 程序
PROCEDURE USERPROGRESS (
queryType IN varchar2,
o_Cursor OUT cur_Cursor) IS ...

注意它是如何输出 cur_Cursor 的。在程序结束时,程序执行

OPEN o_Cursor FOR sql_string;

我该如何调用这个过程?我很难找到任何有用的例子。谢谢。

【问题讨论】:

  • cur_Cursor的定义是什么?它必须是一个引用游标,但它是强类型还是弱类型?您是从另一个 pl/sql 过程还是从另一种语言(如 java)调用它?如果是,是哪种语言。

标签: sql oracle stored-procedures oracle10g


【解决方案1】:

检查此链接..

http://www.oracle-base.com/articles/misc/UsingRefCursorsToReturnRecordsets.php

根据您声明 cur_Cursor 的方式,您可以在过程中定义一个变量,然后根据需要获取并显示结果。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-03-17
    • 1970-01-01
    • 2022-08-20
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多