1

我有一个 Oracle 应用服务器 (10g) 包,它基本上显示了用户在单击编辑按钮后可以编辑的数据行。编辑页面包含 1 到 20 个文本字段。在用户需要插入超过 ident_arr varchar2(30) 字符限制之前,使用 owa_util.ident_arr 效果很好。

现在我不能使用 ident_arr,我想弄清楚如何将文本区域 (htp.formtextareaopen) 的内容插入到表格中。正如我所说,编辑页面中可以有 1 到 20 个文本字段。

4

1 回答 1

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;
于 2013-01-16T11:42:28.147 回答