如何在Intellij IDEA 13中使SQL编辑器检查语法?

5

回到12的时候,如果我没记错的话,在SQL编辑器中编辑SQL文件时,IntelliJ IDEA会询问我使用的方言,并检查其语法。

然而,在13中使用新数据库工具时,默认情况下,SQL编辑器不验证任何内容,我只能自动完成关键字。

启用了DatabaseSQL支持插件。

为了使它在SQL编辑器中正常工作,我需要设置其他东西吗?或者还有其他选项需要确保启用吗?

1个回答

12

首先,请确保您在 文件 > 设置 > [项目设置] > SQL方言 中配置了必要的SQL方言。

其次,为了获得除关键字(如表名和列名)以外的任何代码补全功能,IDEA需要知道您的数据库信息,以便索引它。因此,您需要在 数据库 工具窗口中配置数据源或DDL源。请参考我对SQLite类似问题的回答:如何在IntelliJ 13预览版中打开本地磁盘上的sqlite db文件,其中详细说明了如何通过数据源配置数据库(附有截图)。使用DDL脚本类似,并且应该很容易理解(只需选择DDL文件即可)。


2
谢谢。我更改了SQL方言后,现在验证可以正常工作了。 - Rangi Lin

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接