| Oracle FAQ | Your Portal to the Oracle Knowledge Grid | |
Home -> Community -> Usenet -> c.d.o.server -> modplsql array parameter limitation
8.1.7.4 (Windows)
9.0.4.0.0 Oracle-HTTP-Server (Linux)
thanks
CREATE OR REPLACE PACKAGE BODY rc_test IS
PROCEDURE top
IS
l_str VARCHAR2(32000) ;
BEGIN
l_str := '<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01
Transitional//EN">' || chr(10) ||
'<html>' || chr(10) ||
'<head>' || chr(10) ||
' <title>rc_test</title>' || chr(10) ||
'</head><body>' ;
htp.p(l_str);
SELECT object_name BULK COLLECT INTO p_big_array
FROM all_objects ;
top;
htp.p('<FORM name="frmExport" method="post" action="rc_test.two">');
FOR i IN p_big_array.FIRST..2001 --<<-- ERROR IF > 2000
LOOP
htp.p('<INPUT TYPE="hidden" NAME="p_big_array" VALUE="' ||
p_big_array(i) || '">');
END LOOP;
htp.p('<INPUT type="submit" value="Print Results">') ;
htp.p('</FORM>') ;
tail ;
top;
FOR i IN p_big_array.FIRST..p_big_array.LAST
LOOP
htp.p(' Value: ' || p_big_array(i) || '">');
END LOOP;
tail ;
![]() |
![]() |