Hi all,
I have a table in which I enlarged a column from varchar2(200) to varchar2(2000). This column is processed in triggers and in those triggers it is passed as an argument to several procedures. I modified all triggers, procedures so that they can work with the new datatype. And it workts. For one day.
Every morning when I insert or update a value into that varchar2(2000) column the first time it gives an ORA-065102: numeric or value error: character string buffer too small.
When I recompile the before insert/update for each row triggers behind the table this column belongs too, the error disappears. The moment I do the recompilation every single object in the database is valid, including the triggers.
Any idea what might be the problem here?
(Oracle Database 10g Enterprise Edition Release 10.2.0.2.0)
Start Free Trial