我需要将这个输入数组发送到Oracle过程中,我不知道它们的名称(NAME = DB中的ID)。将一组html输入作为参数传递给Oracle过程
<FORM ACTION="TESTPKG.FORMSAVE" METHOD="POST" ENCTYPE="multipart/form-data">
<INPUT TYPE="text" NAME="1" VALUE="54642">
<INPUT TYPE="text" NAME="2" VALUE="4141">
<INPUT TYPE="text" NAME="5" VALUE="541671">
<INPUT TYPE="text" NAME="6" VALUE="41542">
<INPUT TYPE="text" NAME="7" VALUE="546424">
<INPUT TYPE="text" NAME="9" VALUE="7815174">
<INPUT TYPE="submit" VALUE="Save">
</FORM>
输入参数应如何在程序FORMSAVE中看起来像?如果可以只使用某种TYPE,那就太好了。
因此,我可以很容易地使用它,例如像这样:
FOR i IN 1..inputs.count LOOP
something??
END LOOP;
我使用Oracle 11.2作为我的数据库。
感谢您的回答。
你可以有什么样的处理过程之外?也就是说,你是否需要将参数作为单个文本值传递,在这种情况下,我会建议一个CLOB,或者可以详细说明这个值来构建更多结构化类型? – Aleksej
我不需要将它作为单个文本值传递。我在这里有免费的手。 –