SPOOL 질문드립니다! 0 3 2,278

by 피아 [어플리케이션관련] spool [2016.03.17 21:41:15]


Shell script에서 SPOOL을 현재 사용하고 있습니다.

 

그런데 문제는 shell script 안에는 쿼리(select문)가 존재하면 안된다고 바꾸어라고 하는데..

 

좋은 방법 없을까요??

 

어디 txt파일에서 읽어오거나 그런게 있을까요?

아니면 좋은 방법 있으면 알려주시면 감사하겠습니다!!

by 비주류 [2016.03.18 09:39:45]

아래 내용 생각하시는게 맞나요?

1. select.sql 만들어서 spool, select 등 실행할 내용을 넣고
2. shell 스크립트에서 아래 명령으로 실행
exit | sqlplus id/pwd@db @select.sql


by 피아 [2016.03.18 10:45:38]

답변 감사드립니다!!

혹시 shell script에서 사용하는 Spool 명령어처럼 편리한 기능을

Pro*c 스크립트에서도 동일하게 사용이 가능할까요? 


by 비주류 [2016.03.18 17:40:51]

spool 은 sqlplus 명령어로 보시면 되고,

pro*c 컴파일된 프로그램이든 shell script든 상관없이 실행시에 파일로 redirect 하시면 될 것 같습니다.

출력할 내용은 pro*c 안에서는 printf 쓰시면 되고요.

$ 실행파일 > result.txt

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