DataGrip을 사용하면 SQL 코딩을 아주 쉽고 효율적으로 작업할 수 있습니다. 키워드 및 식별자를 완성하고 SQL을 생성하며 SQL 코드 내 잠재적 버그를 탐지하여 최적의 수정 옵션을 바로 제안합니다.
DataGrip에서 코드를 수정할 수 있는 방법을 찾으면, Alt+Enter를 사용하여 적용할 수 있습니다. 경고부터 최적화 제안에 이르는 매우 다양한 상황에서 인텐션 액션을 제공하는 팝업이 표시됩니다. 가장 유용한 일부 액션은 다음과 같습니다.
AND
연산자를 하나의 IN
연산자로 변환DataGrip의 코드 완성 기능은 매우 빠릅니다. 코드를 입력하는 즉시 제안 목록이 표시되며 여기에서 JetBrains는 코드 제안 시 지연 시간을 없애기 위해 노력하고 있습니다. 코드 완성은 자동으로 작동하지만 Ctrl+Space를 사용하여 실행할 수도 있습니다. 또한 이 기능은 컨텍스트를 인식하여 특정 상황에 필요할 수 있는 객체 및 키워드만 제안합니다.
DataGrip은 SQL 코드 내 잠재적 버그를 탐지하여 최적의 수정 옵션을 바로 제안합니다. 이 IDE는 다음과 같은 오류를 알려줍니다.
INSERT
문에서 잘못 연결된 값의 개수코드는 정상 작동하지만 코드 내에 불필요한 항목이 포함되어 있을 때가 가끔 있습니다. DataGrip은 다음과 같은 항목이 있을 경우 경고합니다.
WHERE
절의 상수 조건와일드카드는 대부분의 경우에 사용이 권장되지 않으므로 DataGrip은 와일드카드를 펼쳐서 모든 테이블 열을 나열해 줍니다. 충돌이 발생하는 경우 식별자가 한정됩니다.
DataGrip은 함수와 프로시저의 매개변수 이름 및 유형 정보도 제공합니다. 이 툴팁을 보려면 Ctrl+P를 누르세요.
DataGrip은 유효한 값을 삽입할 수 있도록, 해당 열의 이름과 유형 정보를 제공합니다. 이것을 실행하려면 Ctrl+P를 누르세요.
Settings(설정) → Editor(에디터) → General(일반) → Appearance(모양) → Show parameter name hints(매개변수 이름의 힌트 표시)로 이동하여 기능을 사용 설정해 보세요. 그러면 DataGrip에서 INSERT
문의 열 이름 정보를 표시합니다.