Uruchominie procedury składowanej

0

Stworzyłem procedurę składowaną napisaną w języku PL/SQL w bazie danych Oracle.

Jej deklaracja wygląda w następujący sposób:

PROCEDURE EVALUATE_PERSON_PROC(P_PERSON_ID IN NUMBER, return_data OUT NOCOPY PERSON_TYPE_TABLE) 
AS
--inicjalizacja zmiennych
BEGIN
--cialo procedury
END;

Gdzie PERSON_TYPE_TABLE jest tak zdefiniowany:

TYPE PERSON_TYPE AS OBJECT (ID NUMBER(38), NAME VARCHAR2(20));
TYPE PERSON_TYPE_TABLE AS TABLE OF PERSON_TYPE;

A więc metoda zwraca tak na prawdę tablicę obiektów, które zawierają id i nazwę. Jak teraz wywołać tą procedurę w kodzie Javy aby można było pobrać wynik procedury?

0

http://download-west.oracle.com/otn_hosted_doc/jdeveloper/905/jdbc-javadoc/oracle/jdbc/OracleConnection.html

niestety niezbyt się na tym znam, ale w projekcie nad którym pracuje procedury składowane są wywoływane metodą prepareCall

Druga sprawa, że procedura musi (lub nie ;p) zwracać tzw: ref_cursor

1 użytkowników online, w tym zalogowanych: 0, gości: 1