PL/SQL DEVELOPER <-------->版本:10.0.5.1710
当我们使用owa_util.choose_date时,会生成三个同名的选择标签....
htp.formopen(curl => 'package.procedure_prube');
owa_util.choose_date(p_name => 'date');
htp.formsubmit(cvalue => 'send');
htp.formclose;
例如,如果 procedure_prube 具有这种结构来打印在下一个网页中选择的三个选项.....
procedure procedure_prube(date in varchar2)
as
begin
htp.htmlopen;
htp.p('<p>'||date||'</p>');
htp.htmlclose;
end procedure_prube;
此代码仅打印第一个选项。
我知道当用户按下提交按钮时,如果表单方法是获取 url 具有这种结构....
http://localhost/dad_name/package.procedure_prube?日期=12&日期=jen&日期=2021
-------------------------------
query
该查询具有三个同名参数,Oracle 捕获第一个参数,其他参数被丢弃。这是我无法解决的问题。
这是另一个类似的问题
有什么方法可以在过程中捕获一些未定义的参数吗?例如
查询----> param1 =potato& param2 =tomato& param3 =carrot
procedure procedure_prube(param1 in varchar2,param2 in varchar2)
as
begin
htp.htmlopen;
htp.p('<p>'||param1||'</p>');
htp.p('<p>'||param2||'</p>');
**--I want to print the param3**
htp.htmlclose;
end procedure_prube;
感谢您的关注。