otóż mam taki problem, mam tabelę z kolumną typu CLOB, w której mam dane zapisane w postaci XMLa, ogólnie potrzebuje wykonać takie zapytanie:
SELECT t.cid, ee.time_received, ee.to_no, ww.ticket_date, ww.ticket_text FROM TICKET_DATA ee, xmltable('$c/issue/actions/action' passing XMLTYPE(ee.xml_field) AS "c" COLUMNS ticket_date varchar2(255) path 'ticket_date', ticket_text xmltype path 'ticket_text/node()') ww WHERE ee.to_no = 54352
i tu mam problem, w ticket_text obcina mi dane w każdym wierszu po 19 znakach (w wielu przypadkach). Jak zrobie tak:
to jest ok, ale czasami jest wiecej niż 4000 znaków, nie wiem jak temu zaradzić, pomoże ktoś?
action_text varchar2(4000) path 'ticket_text/node()'
tak też obcina po 19 znakach:
action_text clob path 'ticket_text/node()'
działa chyba tylko varchar2 i char. Nie wiem dlaczego...