Maison  >  Article  >  base de données  >  Une brève discussion sur les problèmes de sensibilité à la casse dans Oracle

Une brève discussion sur les problèmes de sensibilité à la casse dans Oracle

青灯夜游
青灯夜游avant
2020-05-12 13:17:194937parcourir

Cet article parlera de la sensibilité à la casse d'Oracle. Il a une certaine valeur de référence. Les amis dans le besoin peuvent s'y référer. J'espère qu'il sera utile à tout le monde.

Une brève discussion sur les problèmes de sensibilité à la casse dans Oracle

1. La taille des colonnes de la table de base de données est-elle sensible

Tout d'abord, les mots-clés Oracle ? nous utilisons Il n'est pas nécessaire d'être sensible à la casse. Par exemple, CREATE ou create pour créer une table sont équivalents

Il convient de noter que la condition préalable pour qu'Oracle ne soit pas sensible à la casse. est qu'aucun guillemets n'est utilisé "Sous le principe est majuscule)

Une brève discussion sur les problèmes de sensibilité à la casse dans OracleQuand j'utilise des guillemets doubles" pour déclarer le nom de la table, la colonne les noms sont clairement sensibles à la casse !!!

Exemple de test : Créer une structure de tableau en majuscules

Puisque DESC est un mot-clé réservé, seul " peut être utilisé. Pour travailler normalement

Une brève discussion sur les problèmes de sensibilité à la casse dans Oracle

utilisez les déclarations suivantes pour travailler normalement :

Une brève discussion sur les problèmes de sensibilité à la casse dans Oracle

Une brève discussion sur les problèmes de sensibilité à la casse dans Oracle

L'utilisation de l'instruction suivante ne fonctionne pas correctement :Une brève discussion sur les problèmes de sensibilité à la casse dans Oracle

Une brève discussion sur les problèmes de sensibilité à la casse dans OracleExemple de test : Créer une structure de tableau en minuscules


peut fonctionner normalement en utilisant les instructions suivantes : Une brève discussion sur les problèmes de sensibilité à la casse dans Oracle

Résumé : Une brève discussion sur les problèmes de sensibilité à la casse dans Oracle

Oracle est en majuscule par défaut, ce qui signifie que lorsque " n'est pas utilisé pour limiter le nom de la table et le nom de la colonne, le nom de la table est simplement en minuscule. ou majuscule, et devient finalement majuscule par défaut Lors de la création d'une structure de table, si vous utilisez " pour qualifier le nom de la table ou le nom de la colonne, le nom de la table ou le nom de la colonne généré correspondra strictement selon le cas dans ", et il doit correspondre strictement dans la requête.

Si un mot-clé réservé est utilisé en SQL, le mot-clé doit être qualifié avec ", et SQL fonctionnera normalement.

2. Si la chaîne de l'instruction de requête est sensible à la casse

Oracle est sensible à la casse en fonction du contenu de la chaîne

. Données dans le tableau :

Résultats de la requête :

Une brève discussion sur les problèmes de sensibilité à la casse dans Oracle

Une brève discussion sur les problèmes de sensibilité à la casse dans Oracle

Tutoriel recommandé : "

Tutoriel Oracle1Une brève discussion sur les problèmes de sensibilité à la casse dans Oracle"

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:
Cet article est reproduit dans:. en cas de violation, veuillez contacter admin@php.cn Supprimer
Article précédent:Oracle annule l'analyseArticle suivant:Oracle annule l'analyse