powered by simpleCommunicator - 2.0.53     © 2025 Programmizd 02
Форумы / Oracle APEX [игнор отключен] [закрыт для гостей] / HTP.print() вывести Clob
2 сообщений из 2, страница 1 из 1
HTP.print() вывести Clob
    #36663082
Evol
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Код: 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
HTP.print() вывести Clob
    #36663418
non-apexoid
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
...
Рейтинг: 0 / 0
2 сообщений из 2, страница 1 из 1
Форумы / Oracle APEX [игнор отключен] [закрыт для гостей] / HTP.print() вывести Clob
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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