2014-12-28 66 views
5

什麼是方言?Phpstorm中的方言是什麼

以及如何使用它並生成它?

的IDE編輯器驗證不斷告訴"SQL dialect is not configured"

我用PHP + MySqlPhpStorm 8 IDE

+1

你看過[docs](https://www.jetbrains.com/phpstorm/help/sql-dialects.html)嗎? – aug

+0

相關問題:http://stackoverflow.com/questions/21012799/why-do-i-need-to-configure-the-sql-dialect-of-a-data-source – aug

回答

4

一個SQL方言是一種具體實施方式SQL standard的。方言因數據庫而異。例如,Oracle沒有LIMIT子句,而MySql沒有。爲了讓PHPStorm執行代碼輔助和語法高亮顯示,您需要配置您使用的方言。如果您不指定方言,PHPStorm將使用通用方言:

這意味着沒有指定特定的方言。因此,提供了基本的基於SQL92的編碼幫助,包括SQL關鍵字的完成和突出顯示以及表和列名稱。語法錯誤突出顯示不可用。所以文件內容總是顯示爲語法正確。此外,代碼重新格式化是不可能的。

更多參考:

的介紹,PHPStorm的數據庫功能,請參閱

13

對於那些誰的搜索中,定義特定的SQL方言爲一個項目或者一些文件去設置⇒語言&框架⇒ SQL方言

有這樣一個並在下拉菜單中選擇一個窗口最後一列設置爲: enter image description here