DataGrip 可以让您的 SQL 编程更加轻松和高效, 它可以自动补全关键字和标识符,生成 SQL,检测 SQL 代码中潜在的错误并实时给出最佳的修复选项。
DataGrip 在找到更改代码的方法后,您就可以按下 Alt+Enter 来应用更改。 您将看到意图 操作弹出窗口,上面列出了包括警告和优化建议在内的多种选项。 其中最有用的选项包括:
AND
操作符转换为一个 IN
操作符在 DataGrip 中,代码补全相当迅速。 您在输入的时候就可以看到一组建议列表:我们 的主要目标是零延迟。 补全是全自动的,但您可以随时按下 Ctrl+Space 来调用此功能。 它还可以识别上下文,这就是说它只会建议 您在特定时间可能需要的对象和关键字。
DataGrip 可以检测 SQL 代码中可能出现的错误,并实时给出最佳修复 方案。 在下列情况中,IDE 会向您发送通知:
INSERT
语句中值的数量不符有时候您的代码可以运行,但包含一些不该出现的警告。 在下列情况下,DataGrip 会向您发送警告:
WHERE
子句中存在常量条件因为在许多情况下并不推荐使用通配符,DataGrip 可以将其扩展以为您列出表 中所有的列。 如果存在冲突,那么将限定标识符。
DataGrip 可以为您提供函数和过程的参数名称与类别 等信息。 按下 Ctrl+P 即可查看 本工具提示。
为了帮助您插入有效的值,IDE 会提示语列对应的名称和 类型。 按下 Ctrl+P 即可调用。
尝试启用 Settings → Editor → General → Appearance → Show parameter name hints:
DataGrip 将向您提示 INSERT
语句中有关列名称
的信息。