본문 바로가기

프로그래밍/이것저것 일하면서

IntelliJ에서 빈 줄이 들어가면 쿼리 인식이 안되는 경우(Feat. 오라클 dialect)

반응형

IntelliJ를 4년째 사용해오고 있습니다. 그런데 언제부터인가 데이터베이스 콘솔에서 개행문자가 2번 이상 있는 경우에 쿼리 실행이 안되는 현상이 생겼습니다. 

-- 잘된다
select sysdate
from dual;

-- 빈 줄이 들어가면 쿼리 인식이 안된다
select sysdate

from dual;

 

보기 싫은 빨간줄

 

 

그래서 설정을 찾아보고 온갖 검색을 해봐도 못 찾아내다가, 우연히 해결방법을 발견하게 되어 기록해둡니다.

 

오류 증상

IntelliJ Database Console에서 빈 줄이 들어간 쿼리가 실행 안됨.
참고로 오라클

해결 방법

  1. 경고가 발생하는 곳에 마우스를 올리면 다음과 같은 dialog가 나타나는데요, "Change SQL dialect"를 선택합니다.
  2. Oracle을 선택합니다.
  3. Change Dialect 경고창이 뜨면 Yes를 눌러줍니다.
  4. 잘 되는 것을 확인합니다.

캡쳐 해서 올려드리니 그대로 따라해보세요.

 

Change Dialect
The change of the default dialect will influence all consoles and data sources that use the Oracle driver. Continue?

예쓰를 눌러줍니다.

 

 

반응형

개발자가 그리는 인스타툰 팔로우하세요!