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

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


1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
PACKAGE(패키지)를 command창에서 직접 실행하려면 어떻게 해야하나요
 
예를 들어 로컬드라이브에 있는 sql을 실행할때는
 
<strong>sqlplus id/pw@sid @c:\sql\test.sql </strong>이런식으로 하는것처럼요,
<strong>sqlplus id/pw@sid @c:\sql\test.sql > result.txt</strong> 이런식으로 쿼리결과까지 내보내면 더 좋고..
 
예를들어 만약 아래같은 패키지들이 있다면 이건 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() 버튼을 클릭하여 작성 하시면 됩니다.
로그인 사용자만 댓글을 작성 할 수 있습니다. 로그인, 회원가입