Я пытаюсь получить выходные данные хранимой процедуры в oracle, которая имеет 1 входной параметр, скажем, DEPT_NO и получить столбцы DEPT_NO, DEPT_TYPE, DEPT_SERIAL, DEPT_NAME для Pentaho и загрузить эти выходные данные в другую БД.Выходные данные возвращают несколько строк.
См. Код хранимой процедуры, показанный ниже.Возвращает несколько строк.
Не могли бы вы помочь мне с подробной информацией о шагах в Pentaho Spoon?Шаги / как звонить.Если есть другой способ написать хранимую процедуру и вызвать в Пентахо?Пожалуйста, дайте мне знать.Заранее спасибо.
CREATE OR REPLACE PROCEDURE TEST
( P_DEPT_NO NUMBER, C_COLSOUTPUT OUT SYS_REFCURSOR )
AS
BEGIN
OPEN C_COLSOUTPUT FOR
SELECT DEPT_NO
,DEPT_TYPE
,DEPT_SERIAL
,DEPT_NAME
FROM DEPT_SP WHERE DEPT_NO=P_DEPT_NO;
END;
Вывод SP
DEPT_NO DEPT_TYPE DEPT_SERIAL DEPT_NAME
1 1 A ANAME
1 1 F FNAME
1 1 G GNAME