在Oracle存储过程中简单选择

时间:2010-11-23 21:01:53

标签: oracle stored-procedures

如何使用Oracle通过简单的select(SELECT * FROM TABLE)创建存储过程?此外,任何有关存储过程的好教程都会有很大帮助。

感谢。

3 个答案:

答案 0 :(得分:8)

这取决于您尝试从存储过程返回的内容(结果集与标量值)以及您所使用的Oracle版本(较新版本使这更容易)。

这个问题可能是Get resultset from oracle stored procedure的愚蠢行为。

答案 1 :(得分:2)

create or replace procedure spr_select_Emp(eno in number, employee out emp%RowType)
As

Begin
   Select empno,ename,mgrno,hiredate,sal,comm,deptno into employee from emp
   where empno=eno
End;

答案 2 :(得分:0)

使用下面的Oracle创建或替换过程语法创建过程:

创建或替换程序   () as(或是)

局部变量声明 开始     代码部分   例外 端;

此处有更多信息:http://www.dba-oracle.com/t_create_or_replace_procedure.htm