도와주세요!! ^^ 0 0 1,668

by 박찬호 [2005.07.04 19:24:31]


PR_TEST 라는 프로시져를 생성해서....

3분간격으로 자동으로 PR_TEST를 실행시키고 싶은데요....

일단  exec PR_TEST 하면 정상적인 쿼리가 작동하는데요..이걸

dbms_job인지 하는놈을 한번 해볼라고 하는데 잘 안되서요...도움좀 부탁드리고저..

 

처음해보는거라 웹검색후 해볼라하니까 잘 모르겠네요 ^^

아래처럼 PR_TEST 를 실행시킬 프로시져를 만들었는데

 

CREATE OR REPLACE procedure PR_JOB IS
jobno number;

begin
DBMS_JOB.SUBMIT(jobno, 'PR_TEST', sysdate, 'sysdate + 1/720');
commit;

END PR_JOB;

 

 

 

PR_TEST_EXC를 실행시키면 아래와 같은 에러 메세지가 뜨고요...

 

 

ORA-06550: line 1, column 111:
PLS-00103: Encountered the symbol "END" when expecting one of the following:

   := . ( @ % ;
The symbol ";" was substituted for "END" to continue.
ORA-06512: at "SYS.DBMS_JOB", line 79
ORA-06512: at "SYS.DBMS_JOB", line 131
ORA-06512: at "HAPPYMALL.PR_JOB", line 5
ORA-06512: at line 1

위치 :0 Line , 0 Column
-----------------------------------------------------------
 Begin  PR_JOB(); end;

 

아무것도 모르는 초보이니 좀 도와주세요 선배님들~~ 즐거운 저녁시간 되세요~~

 

 

 

 

 

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