Claus Pedersen
Member³
I am running a test session on 10g Express Edition release 10.2.0.1.0
When executing SQL in the debug session, I sometimes get the error: ORA-06502: PL/SQL: numeric or value error: character string buffer too small.
An example:
If I select the first 7 columns only, it works.
Also, if I name the columns a,b,c, ... I am able to select 15 columns, so the error is dependant of a combination of the number of columns and the length of the column names.
If I run the same select on e.g. versions 11 or 12 (11g Enterprise Edition Release 11.2.0.4.0 / 12c Enterprise Edition Release 12.1.0.1.0), it works better, but always with a limitation of last column up to ...my_very_long_named_column_0035. If I try with last column ...0036, I get error "ORA-06558: buffer in dbms_pipe package is full. No more items allowed"
If I correct the error, I now get the error "ORA-06510: PL/SQL: unhandled user-defined exception" and my entire debug session has now stalled/crashed and can only be terminated by killing the entire PLD session from the task manager.
I am using PLD version 10.0.5.1710
When executing SQL in the debug session, I sometimes get the error: ORA-06502: PL/SQL: numeric or value error: character string buffer too small.
An example:
SQL:
SELECT dummy AS my_very_long_named_column_0001,
dummy AS my_very_long_named_column_0002,
dummy AS my_very_long_named_column_0003,
dummy AS my_very_long_named_column_0004,
dummy AS my_very_long_named_column_0005,
dummy AS my_very_long_named_column_0006,
dummy AS my_very_long_named_column_0007,
dummy AS my_very_long_named_column_0008
FROM dual
If I select the first 7 columns only, it works.
Also, if I name the columns a,b,c, ... I am able to select 15 columns, so the error is dependant of a combination of the number of columns and the length of the column names.
If I run the same select on e.g. versions 11 or 12 (11g Enterprise Edition Release 11.2.0.4.0 / 12c Enterprise Edition Release 12.1.0.1.0), it works better, but always with a limitation of last column up to ...my_very_long_named_column_0035. If I try with last column ...0036, I get error "ORA-06558: buffer in dbms_pipe package is full. No more items allowed"
If I correct the error, I now get the error "ORA-06510: PL/SQL: unhandled user-defined exception" and my entire debug session has now stalled/crashed and can only be terminated by killing the entire PLD session from the task manager.
I am using PLD version 10.0.5.1710