この手順は正しく機能していません。
create or replace procedure bank_search_sp
(
p_tablename in varchar2,
p_searchname in varchar2,
p_bankcode out varchar2,
p_bankname out varchar2,
p_dist_code out number
)
as
v_tem varchar2(5000);
begin
v_tem :='select bankcode,bankname,dist_code from ' || UPPER (p_tablename) || '
where bankname like '''|| p_searchname||'';
execute immediate v_tem into p_bankcode,p_bankname,p_dist_code using p_searchname ;
commit;
end bank_search_sp;
プロシージャが作成されていますが、実行されたときに実際に何が起こるかわかりません。これは表示されるエラーです。
ORA-01756:引用符列は正しく終了していません ORA-06512:「PENSIONS.BANK_SEARCH_SP」の14行目 ORA-06512:1行目