728x90
[ 예외 구문 & 문제 ]
bad SQL grammar []; nested exception is java.sql.BatchUpdateException: 키워드 'OPTION' 근처의 구문이 잘못되었습니다.
"OPION"
MSSQL 에서 사용하는 예약어를 컬럼명으로 사용하여 조회하려 하는경우 발생
오타문제인줄알고 눈알빠져라 확인했는데 아니었음
[ 해결 ]
[ ] 로 감싸서 조회한다
ex) SLECT [OPRION] FROM YOUR_TABLE;
+) 추가
; uncategorized SQLException; SQL state [S0001]; error code [102]; '1' 근처의 구문이 잘못되었습니다.; nested exception is java.sql.BatchUpdateException: '1' 근처의 구문이 잘못되었습니다.
숫자로 시작하는 컬럼명을 사용할 때도 마찬가지로 '[ ]' 로 감싸서 사용
728x90
'MSSQL' 카테고리의 다른 글
MSSQL | DATETIME 타입 공백 표시 - CONVERT(),COALESCE(), ISNULL(), IS NULL (0) | 2023.10.24 |
---|---|
MSSQL | WITH(NOLOCK) , 트랜잭션의 격리 수준 (0) | 2023.08.14 |