Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [Oracle][SQL] xmltable
xyxy
post 3.02.2011, 19:39:47
Post #1





Grupa: Zarejestrowani
Postów: 60
Pomógł: 1
Dołączył: 22.01.2009

Ostrzeżenie: (0%)
-----


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...
Go to the top of the page
+Quote Post

Posty w temacie
- xyxy   [Oracle][SQL] xmltable   3.02.2011, 19:39:47


Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 14.08.2025 - 13:33