我有一个Oracle Application Server(10g)软件包,它基本上显示了用户在单击编辑按钮后可以编辑的数据行。编辑页面包含1到20个文本字段。使用owa_util.ident_arr工作得很好,直到用户需要插入超过ident_arr varchar2(30)字符限制。
现在我无法使用ident_arr,我试图弄清楚如何将文本区域(htp.formtextareaopen)的内容插入到表中。正如我所说,编辑页面中可以包含1到20个文本字段。
答案 0 :(得分:1)
在不了解您的实现的情况下,我应该说您需要创建自己的集合类型。首先从文档中检查owa_util.ident_arr的真正含义:
type ident_arr is table of varchar2(30) index by binary_integer;
然后你需要做的就是创建一个自己的集合,其中包含一个大于30的varchar2:s表格。
type my_arr is table of varchar2(255) index by binary_integer;