如何让SQL编辑器检查Intellij IDEA 13中的语法?

时间:2014-01-01 03:46:19

标签: sql intellij-idea

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

但是,使用13中的new database tool,默认情况下,SQL编辑器不会验证任何内容,我只能自动完成关键字。

已启用DatabaseSQL support插件。

我是否需要设置其他任何内容才能使其在SQL编辑器中运行?或其他一些选项,我应该确保它已启用?

1 个答案:

答案 0 :(得分:12)

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

其次,要获得除关键字之外的任何代码完成(例如表名和列名),IDEA需要知道您的数据库,以便它可以为其编制索引。因此,您需要在数据库工具窗口中配置DataSource或DDL Source。看看我对关于SQLite的类似问题的回答:How do I open a sqlite db file in my local disk in intellij 13 preview这里有关于如何通过DataSource配置数据库的详细步骤(有截图)。使用DDL脚本是类似的,应该是自解释的(只需选择DDL文件)。