Règles des guillemets

Le langage MISQL utilise des règles de guillemets standard. Les littéraux (valeurs) de chaîne doivent être compris entre guillemets simples ('exemple'), alors que les identifiants (noms de colonne, noms de table, alias, etc.) doivent être compris entre guillemets doubles ("exemple d'identifiant"), si nécessaire. Les identifiants ne doivent être placés entre guillemets que si la logique d'analyse ne parvient pas à analyser correctement l'identifiant. Cela inclurait les identifiants présentant des espaces dans leur nom ou d'autres caractères spéciaux.

Par exemple :

Les identifiants ou les caractères illégaux (qui se trouvent là où ils ne sont normalement pas autorisés) sont compris entre des guillemets doubles.



SELECT * FROM "/Samples/NamedTables/USA"  

		

Les littéraux ou valeurs de chaîne sont compris entre guillemets simples.



SELECT * FROM "/Samples/NamedTables/USA" WHERE Country = 'Canada'   

		

Dans certains cas où un guillemet simple se trouve à l'intérieur d'un littéral ou d'une valeur de chaîne, utilisez un double guillemet simple (deux caractères '). Dans l'exemple suivant, le littéral de chaîne O'hara's est défini.



SELECT * FROM Streets WHERE Business = 'O''hara''s'