6

什么是方言?

以及如何使用和生成它?

IDE 编辑器验证不断说明"SQL dialect is not configured"

我使用PHP + MySqlPhpStorm 8 IDE

4

2 回答 2

13

对于那些搜索在哪里为项目或某些文件定义特定 SQL 方言的人,请转到设置 ⇒ 语言和框架 ⇒ SQL 方言

有一个像这样的窗口和最后一列的下拉菜单来设置: 在此处输入图像描述

于 2016-01-08T13:53:49.073 回答
5

SQL 方言是SQL 标准的特定实现。方言因数据库而异。例如,Oracle 没有 LIMIT 子句,而 MySql 有。为了让 PHPStorm 进行代码辅助和语法高亮,您需要配置您使用的方言。如果不指定方言,PHPStorm 将使用通用方言:

这意味着没有指定特定的方言。因此,提供了基于 SQL92 的基本编码帮助,包括 SQL 关键字的补全和突出显示,以及表和列名。语法错误突出显示不可用。因此,文件内容始终显示为语法正确。此外,无法重新格式化代码。

进一步参考:

有关 PHPStorm 的 DB 功能的介绍,请参阅

于 2014-12-28T11:01:59.590 回答