Database error

Started by andrey--k, June 24, 2014, 11:11:06 AM

Previous topic - Next topic

andrey--k

Oracle 11.

Создал дашбоард.
В нем line chart.
Добавил 16 элементов.
В лог посыпалась ошибка:

INSERT INTO dashboard_elements (dashboard_id,element_id,element_type,element_data,layout_data) VALUES (142571,0,1,'
___Много_строк_xml____
')"): ORA-01704: string literal too long

Похоже при INSERT оракл использует varchar2, c лимитом в 4000 символов.
На форумах рекомендуют использовать приведение типов:
to_clob( 'value of 1500 characters' )

Как можно исправить?

Victor Kirhenshtein

Это баг. Без изменений в коде с этим ничего не сделаешь. Буду разбираться.

Victor Kirhenshtein

Исправил эту проблему, изменения войдут в релиз 1.2.15.

andrey--k