【发布时间】:2011-05-14 17:41:46
【问题描述】:
如何使用 Oracle 使用简单的选择 (SELECT * FROM TABLE) 创建存储过程?此外,任何关于存储过程的优秀教程都会有很大帮助。
谢谢。
【问题讨论】:
如何使用 Oracle 使用简单的选择 (SELECT * FROM TABLE) 创建存储过程?此外,任何关于存储过程的优秀教程都会有很大帮助。
谢谢。
【问题讨论】:
这取决于您尝试从存储过程返回的内容(结果集与标量值)以及您使用的 Oracle 版本(较新的版本更容易)。
这个问题很可能是Get resultset from oracle stored procedure的骗子。
【讨论】:
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;
【讨论】:
使用以下 Oracle 创建或替换过程语法创建过程:
创建或替换过程 () 作为(或现在)
局部变量声明 开始 代码部分 例外 结束;
更多信息在这里:http://www.dba-oracle.com/t_create_or_replace_procedure.htm
【讨论】: