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 40671 게시물 읽기
No. 40671
procedure 오류입니다 도움이나 조언 부탁드립니다.
작성자
이주호(jojojo34)
작성일
2015-01-09 14:01ⓒ
2015-01-09 14:33ⓜ
조회수
7,265

ORA-20001: SETTLEMENT_SC:ORA-01722: invalid number

ORA-06512: at "COMPANY.SETTLEMENT_SC", line 1031

ORA-06512: at line 7

 

저희 정산프로시져가 다음과 같은 에러메세지를 나타내면서 동작하지 않습니다.

 

line 1031 은

 

exception

when others

then

raise_application_error (-20001, 'SETTLEMENT_SC:' || SQLERRM);

END;

/

exception 에러 떨어뜨리는 부분이고

 

 

 

 

line 7 은

 

v_exp_act_dt varchar2(8); --정산 지급일자

 

변수 형식선언부 입니다.

 

 

 

 

 

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

ORA-01722: invalid number 에 주목하셔야 할 듯 합니다.
원인은 숫자가 아닌 자료가 있어서 그렇구요.
발생하는 부분은 숫자가 아닌 문자에 대해 다음을 처리할 경우
 - 숫자 변수에 문자 저장할 때
 - 문자를 숫자로 치환할 때
 - 숫자 와 문자 비교 할 때

마농(manon94)님이 2015-01-09 15:21에 작성한 댓글입니다.

해결 했습니다. 감사합니다.

 

date 타입의 컬럼에 varchar2 컬럼의 문자형 data가 문제를 일으켰네요

 

해당 data 수정후 완료, 정상동작 확인 했습니다. 감사합니다.

이주호(jojojo34)님이 2015-01-09 18:11에 작성한 댓글입니다.
[Top]
No.
제목
작성자
작성일
조회
40675시작 종료 구분으로 데이터 묶기 문의 드립니다. [2]
김태경
2015-01-14
6770
40674오라클 imp 에러
천랑성
2015-01-13
7782
40673INDEX_DESC 와 MAX함수 속도차이 [2]
return 땅콩
2015-01-12
8069
40671procedure 오류입니다 도움이나 조언 부탁드립니다. [2]
이주호
2015-01-09
7265
40670데이터 병합 방법좀 알려주세요 [6]
태영
2015-01-09
7358
40669db 일요일부터 월요일까지 시간 어떻게 추리나요? [2]
조성찬
2015-01-08
7364
40667비어있는 시간과 실제시간 합치기 문의 드립니다. [2]
김태경
2015-01-06
7908
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2024 DSN, All rights reserved.
작업시간: 0.017초, 이곳 서비스는
	PostgreSQL v16.4로 자료를 관리합니다