2014-12-28 14 views
5

Che cos'è il dialetto?Che cos'è il dialetto in Phpstorm

e come utilizzarlo e generarlo?

L'IDE convalida editore continua a dire "SQL dialect is not configured"

Io uso PHP + MySql e PhpStorm 8 IDE

+1

Hai visto i [documenti] (https://www.jetbrains.com/phpstorm/help/sql-dialects.html)? – aug

+0

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

risposta

4

Un dialetto SQL è una particolare implementazione della SQL standard. I dialetti differiscono da database a database. Ad esempio, Oracle non ha clausole LIMIT, mentre MySql lo fa. Affinché PHPStorm esegua l'evidenziazione del codice e l'evidenziazione della sintassi, è necessario configurare il dialetto che si utilizza. Se non si specifica un dialetto, PHPStorm utilizzerà il dialetto generico:

Ciò significa che non viene specificato alcun dialetto specifico. Di conseguenza, viene fornita assistenza di base per la codifica basata su SQL92, tra cui il completamento e l'evidenziazione per le parole chiave SQL e i nomi di tabelle e colonne. L'evidenziazione degli errori di sintassi non è disponibile. Quindi i contenuti del file sono sempre mostrati come sintatticamente corretti. Inoltre, la riformattazione del codice non è possibile.

Ulteriori riferimenti:

Per un'introduzione alla funzione di DB di PhpStorm, vedere

13

Per coloro che cercano in cui definire i dialetti SQL specifici per un progetto o per alcuni file andare a Impostazioni ⇒ Lingue & Frameworks ⇒ Dialetti SQL

C'erano una finestra come questa uno e un menu a discesa l'ultima colonna per impostare: enter image description here

Problemi correlati