Oracleを使用して単純な選択(SELECT * FROM TABLE)でストアドプロシージャを作成するにはどうすればよいですか?また、ストアドプロシージャに関する良いチュートリアルはすばらしく役立ちます。Simple Oracleストアドプロシージャ内で選択
ありがとうございました。
Oracleを使用して単純な選択(SELECT * FROM TABLE)でストアドプロシージャを作成するにはどうすればよいですか?また、ストアドプロシージャに関する良いチュートリアルはすばらしく役立ちます。Simple Oracleストアドプロシージャ内で選択
ありがとうございました。
これは、ストアド・プロシージャ(結果セットとスカラー値)から戻そうとしているものと、使用しているOracleのバージョン(新しいバージョンではこれを簡単にします)によって異なります。
この質問はおそらくGet resultset from oracle stored procedureの欺瞞です。
を作成したりした手順 () を交換(またはある)
ローカル変数宣言 コードセクション 例外を始める :
の手順では、Oracleは、以下の手順で構文を作成したり、交換してください使用して作成されます終わり;
ここ詳細:[Oracleストアドプロシージャから結果セットを取得します]のhttp://www.dba-oracle.com/t_create_or_replace_procedure.htm
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;
可能重複(http://stackoverflow.com/questions/1170548/get-resultset-from-oracle-stored-procedure ) –