【问题标题】:Simple Select inside an Oracle Stored ProcedureOracle 存储过程中的简单选择
【发布时间】:2011-05-14 17:41:46
【问题描述】:

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

谢谢。

【问题讨论】:

标签: oracle stored-procedures


【解决方案1】:

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

这个问题很可能是Get resultset from oracle stored procedure的骗子。

【讨论】:

    【解决方案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;
    

    【讨论】:

      【解决方案3】:

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

      创建或替换过程 () 作为(或现在)

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

      更多信息在这里:http://www.dba-oracle.com/t_create_or_replace_procedure.htm

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2015-05-02
        • 1970-01-01
        • 2014-02-14
        • 2015-05-02
        • 1970-01-01
        • 2020-06-15
        相关资源
        最近更新 更多