動的アクション用に次の PL/SQL 関数本体を作成しようとしています
動的アクションの目的は、入力パラメーターに基づいてテキスト領域の値を設定することです。私がやろうとしている方法は、さまざまなオプションの変数に値を設定することです
declare
P_NOTE varchar(100); -- derive value
P_WEBSERVER varchar(100); -- derive name
begin
-- for getting the P_NOTE value
select distinct note into P_NOTE from port_mapping where PLATFORM = :P3_PLATFORM and VERSION = :P3_VERSION;
-- for getting web server value
select CONCAT(P_NOTE,CONCAT('https-',:P3_CLIENT)) into P_WEBSERVER from dual order by 1;
if (:P3_PLATFORM = 'Apache') then
return P_WEBSERVER;
end if;
end;
しかし、私はエラーが発生しています
ORA-06550: 行 15、列 5: PLS-00372: プロシージャでは、RETURN ステートメントに式を含めることはできません ORA-06550: 行 15、列 5: PL/SQL: ステートメントは無視されました
- 宣言する
- P_NOTE varchar(100);
- P_WEBSERVER varchar(100);
何が欠けているのかわかりません。