Witam,

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:

  1. SELECT t.cid,
  2. ee.time_received,
  3. ee.to_no,
  4. ww.ticket_date,
  5. ww.ticket_text
  6. FROM TICKET_DATA ee,
  7. xmltable('$c/issue/actions/action' passing XMLTYPE(ee.xml_field) AS "c" COLUMNS
  8. ticket_date varchar2(255) path 'ticket_date',
  9. ticket_text xmltype path 'ticket_text/node()') ww
  10. 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:
  1. action_text varchar2(4000) path 'ticket_text/node()'
to jest ok, ale czasami jest wiecej niż 4000 znaków, nie wiem jak temu zaradzić, pomoże ktoś?


tak też obcina po 19 znakach:
  1. action_text clob path 'ticket_text/node()'


działa chyba tylko varchar2 i char. Nie wiem dlaczego...