Описание тега sys-refcursor

A predefined Oracle cursor variable type.
1 ответ

Вызов хранимой процедуры Oracle в Java

Вот как я могу выполнить свою хранимую процедуру через SqlDeveloper var p refcursor; exec DMG.Getstudentids(12342343,:p); print p; Выход P ----------- STUDENT_ID ----------- 23432425 54353455 Теперь я пытаюсь выполнить хранимую процедуру таким же об…
3 ответа

Отправить вложенную таблицу с помощью sys_refcursor в Oracle10gv2

Мне нужно отправить некоторые данные в Jasper Reports, используя sys_refcursor. Эти данные являются результатом запроса и оценки результатов запроса в pl / sql. Идея состоит в том, чтобы подсчитать некоторые значения, фильтрующиеся по нескольким сто…
1 ответ

Может ли одна процедура иметь 2 рекурсора?

Хранимая процедура выбора нескольких строк данных create or replace PROCEDURE tranferdata (REFCUR OUT SYS_REFCURSOR,REFCUR2 OUT SYS_REFCURSOR) AS BEGIN OPEN REFCUR FOR SELECT distinct b.GUARDIAN_ID, c.name,d.PHONE_NUMBER from student a,student_guard…
21 сен '16 в 06:04
0 ответов

Spring JDBC - хранимая процедура, возвращающая пустой массив

Я провел множество исследований, чтобы выяснить, как вернуть набор результатов с помощью среды Spring JDBC. Я новичок в Spring, и я работаю над реализацией, которая вызывает хранимую функцию, которая использует несколько входных параметров и возвращ…
1 ответ

Переменная статического курсора PL/SQL в качестве курсора ссылки

У меня есть процедура, которая принимает SYS_REFCURSOR и преобразует его в JSON. В процедуре, которая вызывает вышеупомянутое, я пытаюсь определить CURSOR как нормальный и предоставить его как REF CURSOR. Я получаю PLS-00361. Я понимаю, что могу исп…
16 апр '12 в 13:57
1 ответ

Как вызвать функцию Oracle с курсором Ref в качестве выходного параметра из C#?

Я использую продукт, который предоставляет API базы данных на основе функций Oracle, и я могу вызывать функции через ODP.NET в целом. Тем не менее, я не могу понять, как вызвать функцию, которая включает в себя Ref Refsor в качестве Out-параметра. В…
1 ответ

Возврат курсора, вызов процедуры из другой процедуры

У меня есть 2 процедуры в одном пакете. Я хочу использовать QOT_LST_M_QOT_PRE в QOT_LST_M_SEC_EXC_PRE, В QOT_LST_M_SEC_EXC_PRЯ хочу найти аргумент - x_qot_id, вызвать QOT_LST_M_QOT_PRE с этим аргументом, а также вернуть его вместо оператора. Могу ли…
1 ответ

Динамический sql с переменной связывания

/ create or replace procedure search_proc(p_string varchar2,p_table varchar2,p_col varchar2,search_result OUT sys_refcursor) is SQL_QRY VARCHAR2(2000); BEGIN SQL_QRY:='SELECT EMPNO,:1 FROM :2'; --DBMS_OUTPUT.PUT_LINE('SQL:'||SQL_QRY); OPEN SEARCH_RE…
1 ответ

Вернуть оператор SQL явного курсора

Взяв пример, показанный на форумах Oracle: Генерация Excel (XLS) с использованием plsql, я хотел бы создать файл Excel из набора данных запроса. Приведенный там пример работает. Тем не менее, есть некоторые проблемы, с которыми я сталкиваюсь: Мой SQ…
22 дек '16 в 11:03
1 ответ

Как использовать NHibernate для обработки нескольких наборов результатов /SYS_REFCURSOR из хранимой процедуры Oracle

Я могу заставить NHibernate (v2) возвращать и обрабатывать один SYS_REFCURSOR, который содержит мой единственный набор результатов. Возможно ли для нескольких наборов результатов /SYS_REFCURSOR в NHibernate? Каков будет синтаксис файла.hbm.xml для с…
2 ответа

Как отобразить данные sys_refcursor в DataGrid TOAD

Пожалуйста, мне нужна помощь. (Я много искал и запутался.) Я использую жабу 9.7.25, и я сделал эту процедуру (в пакете) PROCEDURE ReportaCC(pfcorte IN DATE, lcursor IN OUT SYS_REFCURSOR) IS BEGIN OPEN lcursor FOR select c1, c3, c3 from table1 where …
05 окт '12 в 13:54
2 ответа

Не могу получить результат функции оракула в Java(EJB)

У меня есть функция оракула, которая возвращает sys_refcursor. create or replace function get_person_salaries(p_year in number, p_month in number) return sys_refcursor и я хочу позвонить из ejb(java). как это сделать? Как я могу получить весь список…
04 окт '16 в 07:13
0 ответов

Столбцы SYS_CURSOR не отображаются в ПРОЦЕДУРЕ в SQL

Я пытался извлечь свои столбцы функций в мой SYS_CURSOR в качестве возврата, а затем запустить обновление таблицы, открыв курсор sys. Но на самом деле выдает ошибку ORA-06504: PL/SQL: Return types of Result Set variables or query do not match Я не м…
1 ответ

Oracle: вернуть динамический набор результатов из sys_refcursor

Мне нужны конвейерные функции, которые могут возвращать таблицу из sys_refcursor с параметром sys_refcursor, неизвестным во время компиляции. например: select * from table(pipeline_func(cursor(select 1 col_1, 2 col_2 from dua))) или же select * from…
20 мар '16 в 18:15
3 ответа

Oracle SQL Developer - отсутствует параметр IN или OUT в индексе:: 1

У меня возникают проблемы при тестировании этой простой хранимой процедуры в Oracle Sql Developer. Хранимая процедура делает простой выбор и возвращает курсор. create or replace PROCEDURE GET_PROJECT_DRF_HISTORY ( projectId IN NUMBER, resultset_out …
21 сен '10 в 16:29
1 ответ

Определение типа переменной с использованием другой динамической переменной. оракул. pl sql

Вот сделка, которую я пытаюсь определить MY_VARIABLEкоторый был бы типа MY_TABLE%ROWTYPE, Проблема в том, что MY_TABLE является динамичным, и я получаю его как varchar2 переменная, так что-то вроде TYPE my_variable IS TABLE OF my_table%ROWTYPE; не б…
25 июн '13 в 14:28
1 ответ

sys_refcursor из процедуры, не возвращающей данные

CREATE TYPE prList AS TABLE OF pr; create or replace procedure qLink(ret out sys_refcursor) IS myPrList prList := prList(); open ret for select * from (select a.lin, a.pr, b.name, sum(a.up) as u, sum (a.d) as d from li_dy_4 a, p_list b, TABLE(CAST(m…
03 янв '14 в 14:07
1 ответ

OracleHelper: Как прочитать данные из параметра SProc Oracle OUT SYS_REFCURSOR в набор данных?

Я получаю следующую ошибку, когда пытаюсь передать результат из процедуры хранилища в набор данных. Класс OracleHelper похож на SqlHelper, просто он ссылается на Oracle. Я использую управляемый драйвер ODP.NET. У меня есть образцы данных в таблице С…
21 мар '15 в 08:07
1 ответ

EntLibContrib и OdpNet

Я пытаюсь вернуть курсор ref из процедуры оракула обратно в мое приложение.Net, но получаю сообщение об ошибке с неверным количеством параметров. Процедура оракула имеет следующие параметры: PROCEDURE sp_user_list(pv_username IN VARCHAR2 ,pn_result …
13 июн '12 в 14:27
2 ответа

Oracle ref курсор / нормальный курсор на уровне схемы

Мне интересно, можем ли мы объявить cursor или ref cursor на уровне схемы как хранимые объекты. Я попытался использовать приведенное ниже утверждение для ref cursor CREATE TYPE my_ref_cursor IS REF CURSOR RETURNING employees%ROWTYPE; Но я получил ош…
31 мар '18 в 18:57