Простой выбор внутри хранимой процедуры Oracle - PullRequest
4 голосов
/ 24 ноября 2010

как создать хранимую процедуру с помощью простого выбора (SELECT * FROM TABLE) с использованием Oracle?Кроме того, любые хорошие учебники по хранимым процедурам очень помогут.

Спасибо.

Ответы [ 3 ]

8 голосов
/ 24 ноября 2010

Это зависит от того, что вы пытаетесь вернуть из хранимой процедуры (набор результатов или скалярное значение) и какой версии Oracle вы пользуетесь (более новые версии делают это проще).

Этот вопросвероятно, обман Получить набор результатов из хранимой процедуры оракула .

3 голосов
/ 10 сентября 2014
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;
0 голосов
/ 07 декабря 2010

Процедура создается с использованием приведенного ниже синтаксиса процедуры создания или замены Oracle:

создание или замена процедуры () как (или есть)

объявление локальной переменной, начало исключений раздела кода конец;

подробнее здесь: http://www.dba -oracle.com / t_create_or_replace_procedure.htm

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...