반응형
ODBC 엑셀 연동 시 INSERT INTO 문의 구문 오류입니다. 에러
쿼리문에 아무 이상도 없는데 개발 중 발생 한 에러.
위의 쿼리를 보면 그냥 진짜 간단한 Insert into 문이다.
근데 에러가 발생했다.
java.sql.SQLException: [Microsoft][ODBC Excel 드라이버] INSERT INTO 문의 구문 오류입니다.
원인은 간단했다..예약어를 사용했기 떄문..
위워 sql문에서 INSERT할 컬럼을 보면 day, time 등 예약어명과 같은 컬럼이 있다.
Oracle이나 Mysql, Mssql 사용시에는 발생 안했던 에러 같은데..ODBC는 이를 에러로 던진다..
해결방법은 간단히 예약어의 컬럼명을 바꿔주면 된다. resDay, resTime 과 같이.
예약어 사용을 안하는게 좋다는 것을 다시 한번 느낀다..ㅜ
반응형
'Database > SQL' 카테고리의 다른 글
엑셀 Excel ODBC 연동시 nvl isnull, ifnull 방법. (0) | 2016.09.09 |
---|---|
MySQL ROW_NUMBER ORDER BY 정렬한 후 번호 매기기 (3) | 2016.04.27 |
MariaDB 마리아디비 다운로드 설치 및 이클립스 프로젝트 연동 (0) | 2016.04.19 |
Mysql 자음 초성 추출 함수, 자음으로 검색, 초성 검색 (4) | 2016.04.18 |
Oracle 오라클 자음 초성 추출 함수, 자음으로 검색, 초성 검색 (0) | 2016.04.18 |
댓글