Как создать хранимую процедуру с помощью простого выбора (SELECT * FROM TABLE) с использованием Oracle? Кроме того, любые хорошие учебные пособия по хранимым процедурам очень помогли бы.Простой выбор внутри хранимой процедуры Oracle
Спасибо.
Как создать хранимую процедуру с помощью простого выбора (SELECT * FROM TABLE) с использованием Oracle? Кроме того, любые хорошие учебные пособия по хранимым процедурам очень помогли бы.Простой выбор внутри хранимой процедуры Oracle
Спасибо.
Это зависит от того, что вы пытаетесь вернуть из хранимой процедуры (результатов по сравнению с скалярным значением) и какой версии Oracle вы используете (более новые версии делают это проще).
Этот вопрос, вероятно, является обманом Get resultset from oracle stored procedure.
процедура создается с помощью 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;
возможно дубликат [Получить от оракула ResultSet хранимой процедуры] (http://stackoverflow.com/questions/1170548/get-resultset-from-oracle-stored-procedure) – 2010-11-24 01:24:05