Гость
Форумы / Oracle APEX [игнор отключен] [закрыт для гостей] / HTP.print() вывести Clob / 2 сообщений из 2, страница 1 из 1
02.06.2010, 09:55
    #36663082
Evol
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
HTP.print() вывести Clob
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
31.
32.
33.
34.
DECLARE
resultXML clob;
act1 varchar2( 1000 );
act2 varchar2( 1000 );
filter varchar2( 4000 );
BEGIN
act1 := wwv_flow.g_x01;/*Тип запроса*/
act2 := wwv_flow.g_x02;/*Тип БД*/
filter := wwv_flow.g_x03;/*Переменная фильтров*/

owa_util.mime_header('text/xml', FALSE );
HTP.print('Cache-Control: no-cache');
HTP.print('Pragma: no-cache');
owa_util.http_header_close;

HTP.print('<root><OPT>');
HTP.print('<act1>' || act1 || '</act1>');
HTP.print('<act2>' || act2 || '</act2>');
HTP.print('<act3>' || filter || '</act3>');
HTP.print('</OPT>');
resultXML:='';

if (act1='SELECT_DISTRICT')then
    resultXML:=geo.show_districts();
ELSIF (act1='SELECT_REGION') then
    resultXML:=geo.show_cities(filter);
ELSIF (act1='SELECT_CITY') then
    resultXML:=geo.show_cities(null,filter);
end if;

HTP.print(resultXML);
HTP.print('<RESULT>OK</RESULT>');
HTP.print('</root>');

END;

когда resultXML большого объема выдает ошибку
Код: plaintext
ORA- 06502 : PL/SQL: numeric or value error
Ошибка возникает при выполнении
Код: plaintext
HTP.print(resultXML);

Подскажите как быть?
...
Рейтинг: 0 / 0
02.06.2010, 11:46
    #36663418
non-apexoid
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
HTP.print() вывести Clob
...
Рейтинг: 0 / 0
Форумы / Oracle APEX [игнор отключен] [закрыт для гостей] / HTP.print() вывести Clob / 2 сообщений из 2, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]