Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Oracle Новый топик    Ответить
 getClobVal() возвращает не все данные  [new]
inspire
Member

Откуда:
Сообщений: 22
делаю:

xmlt := xmltype.createxml( xml_answ );
xml_text := xmlt.extract( 'aaa/bbb/ccc/Text/text()' ).getclobval();

loop
amount := 255;
buf2 := buf;
begin
dbms_lob.read( xml_text, amount, offset, buf );
exception when NO_DATA_FOUND then
null;
end;
exit when amount = 0;
offset := offset + amount;
end loop;

в buf2 находится обрывок данных.
xml_answ - clob c исходным xml = 160 кб. в xml_text приблизительно 50 кб.
10 янв 08, 07:46    [5132040]     Ответить | Цитировать Сообщить модератору
 Re: getClobVal() возвращает не все данные  [new]
Elic
Member

Откуда:
Сообщений: 29976
inspire
loop
        buf2 := buf;
в buf2 находится обрывок данных.
Накапливать пушкин будет?
10 янв 08, 08:49    [5132117]     Ответить | Цитировать Сообщить модератору
Все форумы / Oracle Ответить