java.sql.SQLSyntaxErrorException SQL문이 틀렸을 때 출력되는 에러 메시지다. 친절하게 ORA-00917: missing comma라는 추가 메시지도 나온다. 에러를 하나씩 풀어가면서 단련을 하고 있다.

 

결국 SQL문 내에서 콤마(,)와 관련된 오타가 발생했을 가능성이 가장 크다.

 

의심 가는 부분을 수정했더니 또 다른 에러가 발생했다.

 

java.sql.SQLSyntaxErrorException: ORA-00913: too many values

-> 콤마를 하나 추가했더니 value 값이 컬럼의 수보다 많아져서 발생한 에러이다. 컬럼의 문제는 아닌 듯하다.

 

java.sql.SQLSyntaxErrorException: ORA-02289: sequence does not exist

-> 시퀀스 값이 존재하지 않는 다는 에러가 발생했다.



select * from user_sequences로 조회를 해보니 역시 시퀀스가 없어서 새로 만들었다.

[관련글보기 : 오라클(oracle) 시퀀스(sequence) 생성, 변경 및 삭제]


+ Recent posts