DataGrip le permite programar en SQL de la forma más fácil y efectiva posible. Completa palabras clave e identificadores, genera SQL, detecta posibles errores en su código SQL y sugiere las mejores opciones para corregirlos sobre la marcha.
Tan pronto como DataGrip encuentra una forma de alterar su código, la podrá aplicar presionando Alt+Intro. Verá el cuadro emergente con las Acciones de intención que cubren una gran variedad de situaciones, desde advertencias hasta sugerencias de optimización. Algunas de las más útiles son:
AND
en un operador IN
La finalización de código es muy rápida en DataGrip. Obtendrá una lista de sugerencias a medida que escribe: nuestro principal objetivo aquí es lograr una respuesta inmediata. La finalización es automática, pero la puede invocar en cualquier momento presionando Ctrl+Espacio. También reconoce el contexto, lo que significa que intenta sugerir únicamente los objetos y palabras clave que podría necesitar en un momento en particular.
DataGrip detecta probables errores en su código SQL y le sugiere las mejores opciones para corregirlos sobre la marcha. El IDE le notificará de la existencia de:
INSERT
A veces su código funciona pero contiene algo que no debería estar allí. DataGrip le advertirá en caso de:
WHERE
Dado que utilizar comodines no es recomendable en muchos casos, DataGrip lo puede expandir para mostrar todas las columnas de la tabla. En el caso de conflictos, los identificadores serán calificados.
DataGrip también puede proporcionarle información sobre los nombres y tipos de parámetros para funciones y procedimientos. Para ver esta descripción emergente, presione Ctrl+P.
Para ayudarle a insertar valores válidos, el IDE aconseja el nombre y tipo de las columnas correspondientes. Para invocarlo, presione Ctrl+P.
Pruebe habilitar Settings → Editor → General → Appearance → Show parameter name hints:
DataGrip le mostrará información sobre los nombres de columnas en las declaraciones
INSERT
.