Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / Каким образом правильно получить данные от хранимой PL/SQL процедуры на JSP (JSTL)? / 2 сообщений из 2, страница 1 из 1
21.12.2016, 16:24
    #39372113
drno
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Каким образом правильно получить данные от хранимой PL/SQL процедуры на JSP (JSTL)?
Здравствуйте.

Вчера столкнулся с такой задачей.
В Oracle есть процедура, которой на вход подается определенное значение и она возвращает результат в виде SYS_REFCURSOR.

листинг PL-SQL блока

Код: plsql
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
DECLARE
  v_ref  SYS_REFCURSOR;
  v_instance admin.newtable.name%TYPE;
  v_all number;
  v_notin number;
  v_prt varchar2(20) default 'Итого' ;
BEGIN
    REPORTS.inwork(v_prt, v_ref);
 
  LOOP
    FETCH v_ref
    INTO  v_instance, v_all, v_notin;
    EXIT WHEN v_ref%NOTFOUND;
    DBMS_OUTPUT.PUT_LINE(v_instance||'|'||v_all||'|'||v_notin);
  END LOOP;
  CLOSE v_ref;
END;



результат исполнения PL-SQL блока следующий

SUBARU|24|9
AUDI|10|2
LADA|0|0
Итого|34|11

хочу эти данные отобразить в WEB на JSP (JSTL) блоком
раньше пользовался таким методом

Код: xml
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
<c:set var="SCRIPT">
select sysdate as VALUE from dual
</c:set>

<sql:query var="SCRIPT" dataSource="jdbc/DBORACLE">
   ${SCRIPT}
</sql:query>

<%@ taglib prefix="json" uri="http://www.atg.com/taglibs/json" %>

<c:set var="json_text" scope="application">
<json:object>
<json:array name="FROM_DBORACLE" prettyPrint="false">
<c:forEach var="row" items="${SCRIPT.rows}">
<json:object>
   <json:property name="VALUE" value="${row.VALUE}"/>
</json:object>
</c:forEach>
</json:array>

</json:object>
</c:set>

Результат SQL в JSON: ${json_text}



Прошу помочь примером вывода информации из хранимой процедуры Oracle (желательно с SYS_REFCURSOR) на JSP(JSTL).
...
Рейтинг: 0 / 0
21.12.2016, 16:33
    #39372118
Petro123
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Каким образом правильно получить данные от хранимой PL/SQL процедуры на JSP (JSTL)?
drno,
Java и JavaScript - разные ветки форума
...
Рейтинг: 0 / 0
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / Каким образом правильно получить данные от хранимой PL/SQL процедуры на JSP (JSTL)? / 2 сообщений из 2, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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