PACKAGE(패키지)를 command창에서 직접 실행하려면 어떻게하나요~~ 0 2 1,514

by Daff [PL/SQL] [2018.02.21 16:44:38]


PACKAGE(패키지)를 command창에서 직접 실행하려면 어떻게 해야하나요

예를 들어 로컬드라이브에 있는 sql을 실행할때는

sqlplus id/pw@sid @c:\sql\test.sql 이런식으로 하는것처럼요,
sqlplus id/pw@sid @c:\sql\test.sql > result.txt 이런식으로 쿼리결과까지 내보내면 더 좋고..

예를들어 만약 아래같은 패키지들이 있다면 이건 command창에서 어떻게 실행할수있나요
execute 하라고 들은거 같은데 정확히 어떻게 할수있는지..

create or replace PACKAGE T_PKG
 AS
  TYPE x_rec IS RECORD(id vid%TYPE);
  TYPE x_cur IS REF CURSOR RETURN x_rec;
  FUNCTION x_lin(a_id IN integer_tbl) RETURN x_cur;
END T_PKG;


create or replace PACKAGE O_PKG
 AS
  TYPE O_REC IS RECORD(
    P_ID           t_p.p_vid%TYPE,
    O_ID     t_p_a.md%TYPE,
    S_ID     t_p_a.t_md%TYPE);

  TYPE O_CUR IS REF CURSOR RETURN O_REC;

  FUNCTION O_P_RPT(adm_id IN integer_tbl) RETURN O_CUR;

END O_PKG;

 

by Daff [2018.03.16 14:55:17]

헐.. 댓글이 하나도 없네요 ㅜㅜ


by Daff [2018.03.27 10:25:28]

누가 답변 좀 ....

댓글등록
SQL문을 포맷에 맞게(깔끔하게) 등록하려면 code() 버튼을 클릭하여 작성 하시면 됩니다.
로그인 사용자만 댓글을 작성 할 수 있습니다. 로그인, 회원가입