Nom de la colonne SQL s'échappant
L'identification des colonnes dans les instructions SQL nécessite généralement de spécifier les noms des colonnes. Cependant, certaines situations peuvent nécessiter l'échappement de ces noms, provoquant les problèmes suivants :
SQL a-t-il une norme pour échapper les noms de colonnes ?
Oui, la norme SQL:1999 spécifie l'utilisation de guillemets doubles ("") comme délimiteur pour les identifiants (y compris les noms de colonnes).
Quelles sont les options pour échapper les noms de colonnes dans MySQL et SQLite ?
MySQL et SQLite prennent en charge l'utilisation de guillemets doubles comme séparateurs de noms de colonnes. Dans MySQL, vous pouvez éventuellement activer le mode ANSI pour que cette fonctionnalité prenne effet.
Cette méthode fonctionne-t-elle également avec SQL Server ?
Oui, SQL Server prend également en charge l'échappement des noms de colonnes avec des guillemets doubles, mais vous devez activer l'option QUOTED_IDENTIFIER pour que cela prenne effet.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!