0

私はview特定のを持っていfieldます。次に、ロジックに応じてこのフィールドを変更する必要があります。このロジックをに実装しましたstored procedure

ここで、このストアドプロシージャを実行したいので、その結果をのに配置する必要がありfieldますview

手順は次のようになります。

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

したがって、1つの入力パラメーターと1つの出力パラメーターがあります。

view私はこのようなものが必要です:

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

1 に答える 1

4

YegoshinMaximはこれに良い解決策を与えました。

OUTパラメータの代わりに目的の値を返すことができます。

create or replace function "ORDTEST"."DEPARTMENT_FULLPATH" (depId IN VARCHAR2)
return VARCHAR2 as 
....
return path ;
于 2011-12-27T10:32:36.863 に答える