결과값을 보려면 프로시저 내부에
dbms_output을 사용하여 해당 컬럼의 값을 루프로 돌려서 보여주거나,
DECLARE V1 VARCHAR2(10) := 'aaa'; V2 VARCHAR2(10) := 'bbb'; V3 RESULTTYPE.CURSORTYPE; BEGIN 프로시져(V1, V2, V3); FOR DATA_LIST IN V3 LOOP DBMS_OUTPUT.PUT_LINE(DATA_LIST.COL1); DBMS_OUTPUT.PUT_LINE(DATA_LIST.COL2); END LOOP; END;
토드 같은 툴을 사용하는 경우
BEGIN 프로시져(:v1, :v2, :v3); END;
위와 같이 바인드 변수 처리하고, v3 데이터 타입을 cursor 로 지정하면 그리드로 볼 수 있습니다.
오렌지도 비슷한 기능이 있을 걸로 예상됩니다.