Maison > base de données > tutoriel mysql > Noms des colonnes PostgreSQL : sensibles à la casse ou non ?

Noms des colonnes PostgreSQL : sensibles à la casse ou non ?

Barbara Streisand
Libérer: 2025-01-25 08:12:10
original
751 Les gens l'ont consulté

PostgreSQL Column Names: Case-Sensitive or Not?

Les noms postgresql pour distinguer en minuscules?

Le nom de PostgreSQL est distingué ou non, selon que le nom de la liste est inclus dans les doubles citations. Dans des circonstances normales, les noms des doubles citations sont convertis en minuscules. Cela signifie que le nom est considéré comme par postgresql.

Cependant, si les doubles citations incluent le nom, les létaux de la lettre seront conservés. Cela signifie que le nom et "first_Name" seront considérés comme des colonnes différentes. "first_name"

Afin de résoudre ce problème spécifique, vous pouvez utiliser les doubles citations pour inclure le nom, de sorte que la requête devient:

"first_name" "First_Name" Cela devrait renvoyer le résultat attendu.

Il convient de noter que la valeur de la clause où (par exemple:

) doit également être utilisée pour représenter le texte de chaîne. Cela garantit qu'il ne sera pas mal compris comme son nom.
select * from persons where "first_Name"='xyz';
Copier après la connexion

La meilleure pratique consiste à recommander l'utilisation d'un nom en minuscules et à utiliser les doubles devis pour éviter tout potentiel et les problèmes liés aux minuscules.

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!

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
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal