Maison > base de données > tutoriel mysql > Comment échapper les noms de colonnes dans SQL ?

Comment échapper les noms de colonnes dans SQL ?

Mary-Kate Olsen
Libérer: 2025-01-11 22:06:44
original
698 Les gens l'ont consulté

How Do I Escape Column Names in SQL?

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!

source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Derniers articles par auteur
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal