25
Мар
2017

Как правильно вызвать и получить данные из конвейерной (pipelined) функции?

Подскажите, как правильно получить данные в WebJava имея такую pipelined функцию:

CREATE OR REPLACE info_pkg AS 

TYPE info IS RECORD{
  description VARCHAR2(30),
  task NUMBER,
  e_time DATE
};

TYPE infos IS TABLE OF info; 

FUNCTION get_tasks (id IN NUMBER, name IN VARCHAR2, timestamp IN DATE)
RETURN info_pkg.infos
PIPELINED;

END info_pkg;

Простые процедуры вызывать умею, на SQL*Plus эта функция работает.

Источник: https://ru.stackoverflow.com/questions/644014/%D0%9A%D0%B0%D0%BA-%D0%BF%D1%80%D0%B0%D0%B2%D0%B8%D0%BB%D1%8C%D0%BD%D0%BE-%D0%B2%D1%8B%D0%B7%D0%B2%D0%B0%D1%82%D1%8C-%D0%B8-%D0%BF%D0%BE%D0%BB%D1%83%D1%87%D0%B8%D1%82%D1%8C-%D0%B4%D0%B0%D0%BD%D0%BD%D1%8B%D0%B5-%D0%B8%D0%B7-%D0%BA%D0%BE%D0%BD%D0%B2%D0%B5%D0%B9%D0%B5%D1%80%D0%BD%D0%BE%D0%B9-pipelined-%D1%84%D1%83%D0%BD%D0%BA%D1%86%D0%B8%D0%B8

Тебе может это понравится...

Добавить комментарий