overflow fra dbms_output.put_line når jeg spooler til fil
Jeg får buffer overløb når jeg spooler i en fil, - hvordan er det nu at jeg slipper af med det ?jeg troede, at arraysize 2 løste det ? - men nej !!
PL/SQL scriptet kalder en funktion, der indeholder en linie:
dbms_output.put_line('h_cur.PK=' ||h_cur.PK||',ROWNUM =' ||h_cur.ROWNUM||',h_cur.HBDLINK=' ||h_cur.HBDLINK); som jeg af test årsager er nødt til at have i spoolfilen.
Hvis ikke scriptet fejlede, ville jeg få linien ca 35.000 gange.
nogen hurtige tips til hvordan jeg skaffer mig mit testoutput ?
på forhånd tak
/Anne
********************************************
set serverout on
set termout off
set arraysize 2
spool traverse.txt
start step1/traverseHAENDELSE_1;
spool off
giver følgende fejl
FEJL i linie 1:
ORA-20000: ORU-10027: buffer overflow, limit of 2000 bytes
ORA-06512: ved "SYS.DBMS_OUTPUT", linje 35
ORA-06512: ved "SYS.DBMS_OUTPUT", linje 198
ORA-06512: ved "SYS.DBMS_OUTPUT", linje 139
ORA-06512: ved "AKM_351.COPY_HAEND_ELMKOMP", linje 26
ORA-06512: ved linje 26