0

wso2 アプリケーションで作成されたデータ サービスを使用して、in パラメーターと out パラメーターの両方を持つストアド プロシージャを呼び出すクエリを作成する方法。

私はこのクエリを使用しています:call wso2proc(:e_id,:e_name,?)

ストアドプロシージャは以下のとおりです。

create or replace PROCEDURE WSO2PROC ( e_id IN emp20.id% TYPE , e_name IN emp20.name% TYPE , e_address OUT emp20.address% TYPE ) IS 
    BEGIN
        select address INTO e_address from emp20 e where e.id=e_id and e.name=e_name;
    END WSO2PROC;

wso2 アプリケーション サーバーでデータ サービスを作成するときに、out パラメータが返されるようにクエリを記述する方法を提案してください。

4

1 に答える 1

0

ありがとう、シェラン。答えが出ました。今、私はこのクエリを使用しました .....> call wso2proc(?,?,?) そして、同じ名前のストアドプロシージャのパラメータに存在するすべての入力および出力パラメータ名の入力マッピングを指定しました。例: プロシージャ wso2prc(name in varchar,address out varchar) を作成または置換します。

したがって、上記のプロシージャに存在するのと同じ名前の入力マッピングで、入力として指定された名前と出力としてアドレスが指定されます。これとは別に、手順の結果として生じるアドレスのアウトマッピングを行いました。そしてその働き。

于 2013-04-16T05:32:42.207 に答える