DataGrip помогает писать хороший код быстро и эффективно. IDE помогает найти возможные проблемы в коде и предлагает исправить их.
В тех случаях, когда DataGrip полагает, что код можно улучшить, возможные сценарии отображаются по нажатию Alt+Enter. Чтобы увидеть этот список, нажмите Alt+Enter, он появится во всплывающем окне. Вот некоторые возможные улучшения:
AND
в один оператор IN
Во время набора кода DataGrip предлагает вам список возможных вариантов его дополнения. Список возможных вариантов появляется сразу, когда вы печатаете: полное отсутствие задержек в автодополнении — наша цель. Обычно список появляется автоматически, но его всегда можно вызывать нажатием Ctrl+Space. Автодополнение понимает контекст и старается предлагать только те ключевые слова или объекты, которые подходят по смыслу.
DataGrip находит проблемы в запросах и предлагает исправить их автоматически. IDE предупредит вас, если в коде:
Бывает, что ваш запрос работает, но в нем есть вещи, которых лучше избегать. DataGrip предупредит вас, если:
WHERE
всегда одинаковоеТак как использование звездочек — не лучшая практика, DataGrip предлагает заменить их на список столбцов. В случае конфликтов, столбцы будут квалифицированы.
DataGrip покажет информацию о параметрах функции или процедуры, которую вы вызываете. Чтобы увидеть ее, нажмите Ctrl+P.
Чтобы вы не ошиблись при заполнении значений столбцов в запросе, DataGrip показывает вам имя и тип столбца, значение которого вы в данный момент редактируете. Чтобы увидеть имена столбцов, нажмите Ctrl+P.
Есть еще один способ не запутаться в значениях. Попробуйте включить отображение имен столбцов для INSERT-запроса
: Settings → Editor → General → Appearance → Show parameter name hints.