Oracle.Выполнить хранимую процедуру по созданию представления - PullRequest
0 голосов
/ 27 декабря 2011

У меня есть view с определенным field.Теперь мне нужно изменить это поле в соответствии с некоторой логикой.Я реализовал эту логику в stored procedure.

Теперь я хочу выполнить эту хранимую процедуру, и ее результат должен быть помещен в field из view.

Процедура выглядит так:

CREATE OR REPLACE PROCEDURE "ORDTEST"."DEPARTMENT_FULLPATH"
(depId IN VARCHAR2, path OUT VARCHAR2)
...

Таким образом, он имеет один входной параметр и один выходной параметр.

В view мне нужно что-то вроде этого:

CREATE OR REPLACE VIEW kcv_journal_contract_reg AS
   ...
   SELECT DEPARTMENT_FULLPATH(field1),
   ...

1 Ответ

4 голосов
/ 27 декабря 2011

Егошину Максиму дали хорошее решение для этого.

вы можете вернуть желаемое значение вместо параметра OUT.

...