database.sarang.net
UserID
Passwd
Database
DBMS
MySQL
PostgreSQL
Firebird
ㆍOracle
Informix
Sybase
MS-SQL
DB2
Cache
CUBRID
LDAP
ALTIBASE
Tibero
DB 문서들
스터디
Community
공지사항
자유게시판
구인|구직
DSN 갤러리
도움주신분들
Admin
운영게시판
최근게시물
Oracle Q&A 39252 게시물 읽기
No. 39252
DBMS_JOB PACKAGE 사용을 하려 합니다.
작성자
잡스케쥴
작성일
2012-01-25 21:22
조회수
4,327

안녕하세요.

오라클에서 작성한 프로시져를 DBMS_JOB PACKAGE를 이용하여 매일, 매달, 매년 돌리는 JOB을 만들고 있습니다.

그런데 호출하는 프로시져에 파라미터를 던져야 하는데 던지게 되는 파라미터 형식에 대한 문의를 하려 합니다.

아래 JOB SCRIPT를 보시면 WHAT에 HISPMD.STATS_SEX_ACC_DAY_JOB라는 프로시져를 호출을 하려하며 그 파라미터값음

오늘이 20120125라면 HISPMD.STATS_SEX_ACC_DAY_JOB('20120124') 를 호출하면 됩니다.
 
그러나 JOB을 등록할때 실행스크립트를 넣은 부분에서

HISPMD.STATS_SEX_ACC_DAY_JOB(TO_CHAR(sysdate-1,'YYYYMMDD')); 와 같이 넣게 되면

 ORA-06550: 줄 8, 열21:PLS-00103: 심볼 "YYYYMMDD"를 만났습니다 다음 중 하나가 기대될 때: . ( )
   , * @ % & = - + < / > at in is mod not rem <an exponent (**)>
   <> or != or ~= >= <= <> and or like between ||
심볼이 ". 계속하기 위해 "YYYYMMDD" 전에 삽입되었음

이라는 에러가 납니다. 이 실행스크립트 부분에 어떻게 입력을 해야 할까요?

--------------------------------------------------------------------------------------------------------------

DECLARE                                             
  X NUMBER;                                         
BEGIN                         
  SYS.DBMS_JOB.SUBMIT                 
  (                                                
     Job       => X                                 
    ,What      => 'HISPMD.STATS_SEX_ACC_DAY_JOB
(TO_CHAR(sysdate-1,'YYYYMMDD'));'   
    ,Next_Date => to_date('25-01-2012 21:03:51','dd/mm/yyyy hh24:mi:ss')
    ,Interval  => 'TRUNC(SYSDATE+1)'   
    ,No_Parse  => FALSE
  );                          
END;  

--------------------------------------------------------------------------------------------------------------

 

이 글에 대한 댓글이 총 1건 있습니다.

문자열에서 따옴표 표시는 연속 두번 쳐야 합니다.

''yyyymmdd''

마농(manon94)님이 2012-01-26 07:55에 작성한 댓글입니다.
[Top]
No.
제목
작성자
작성일
조회
39255자기자신 update [1]
미키
2012-01-26
3760
39254예측 데이터를 구하고 싶은데 잘 안되네요
박진경
2012-01-26
3540
39253고수님들 쿼리좀 봐주세요..
오라초
2012-01-26
3808
39252DBMS_JOB PACKAGE 사용을 하려 합니다. [1]
잡스케쥴
2012-01-25
4327
39251취미별로 데이타를 정렬시키는 쿼리를 알려주세요 [1]
궁금이
2012-01-24
3139
39250오라클 8.1.7버전에서 -> 11.2 로 올릴시 pro cobol 관련 질문입니다.
2012-01-20
3459
39249procedure 삭제시 오류 해결부탁드립니다. [1]
정재림
2012-01-20
3663
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2024 DSN, All rights reserved.
작업시간: 0.016초, 이곳 서비스는
	PostgreSQL v16.2로 자료를 관리합니다