Wypowiedzi
-
Problem polega na tym, że używając listagg czy wm_concat zawsze dane są zwracane w stringu. Maxymalna długość pola typu string (varchar2) w czystym sql dla oracle to 4000 znaków.
Trzeba sprawdzić, czy sum(length( dla tej kolumny tabeli nie wysyca 4000 znaków.
Jeżeli w czystym sqlplus czy tam toad zapytanie zwracane jest poprawnie, a aplikacja wywala błąd, to problem najpewniej sterownika, który widocznie nie potrafi obsłużyć stringów dłuższych niż xxx znaków, w przypadku BDE było to bodajże 256 znaków... wtedy trzeba robić konwersję do longa lub cloba i tak bobierać to do aplikacji.Ten post został edytowany przez Autora dnia 13.08.13 o godzinie 18:53 -
Dla mnie, jednym z problemów np. jesteś TY :P