If you are hitting the following error while executing a query containing a JSON_TABLE function like this:
select s.code, s.date_ins, to_char(s.date_ins,'HH24:MI') as t, r.report_name, fn_tab2str(cast(multiset(select name || ':' || value from json_table(
s.params format json,
'$[*]' error on error columns( name varchar2(2) path '$.NAME', value varchar2(5) path '$.VALUE' ) ) ) as ora_mining_varchar2_nt ) ) as params from batch_statistics s, batch_reports r where s.code = r.report_code; ORA-40478: output value too large (maximum: )
it's very likely that you might have specified an insufficient size for a column (in red).
In my case the path $.NAME returns strings of up to 255 bytes, so any value larger than 2 bytes would break the query.
See message translations for ORA-40478 and search additional resources.
No comments:
Post a Comment
I appreciate your comment however bear in mind that I might not have the time to reply soon.
Normally I do not reply to all comments but I am glad if you found something useful or if you learned something new, in that case I strongly encourage you to promote the article with the +1 google button.
Flavio