ORA-00911:문자가 부적합 합니다.라는 오류가 뜰때
오라클 |
2007. 11. 3. 16:36
문자가 부적합하다니...로그를 찍어봐두 인수값을 찍어봐도 아무런 문제가 없건만
에러가 나더라. 원인은 sql마지막에 ; 이 찍혀있던 탓.
이궁 어플리케이션 내 오라클 sql문 마지막에는 ;를 빼고 해야 한다는 정말 초보적인 실수를...
여하튼 오타땜시 코드를 살펴봐야 하는 이 저주받을 손가락 같으니라구
다시는 그런 실수를 하지말라는 다짐아래 글을 남겨본다
원인 : 어플리케이션 안에 쿼리문에 쿼리 이외의 문자가 존재할 경우 발생
특히 쿼리 마지막에 ';' 가 존재할 경우 발생되기 쉬움
ex)
StringBuffer sql = new StringBuffer();
sql.append(" insert into dept (dept_id,name) values(?,?) ; "); <- 바로 이 부분
'오라클' 카테고리의 다른 글
[본문스크랩] PL/SQL (4) - 연산자 (0) | 2007.12.21 |
---|---|
[본문스크랩] PL/SQL (3) - 블럭 구조 (0) | 2007.12.21 |
[본문스크랩] PL/SQL (2) - 데이터형 (0) | 2007.12.21 |
[본문스크랩] PL/SQL (1) - 개념과 예제 (0) | 2007.12.21 |
Oracle Stored Procedure 생성 (0) | 2007.12.21 |