Γιατί η sql δεν κάνει διάκριση πεζών-κεφαλαίων;

Γιατί η sql δεν κάνει διάκριση πεζών-κεφαλαίων;
Γιατί η sql δεν κάνει διάκριση πεζών-κεφαλαίων;
Anonim

Εισαγωγή στο SQL Case Insensitive SQL Η έλλειψη ευαισθησίας πεζών-κεφαλαίων είναι η χρήση των δηλώσεων ερωτήματος και των λέξεων-κλειδιών πίνακες και στήλες, καθορίζοντας με κεφαλαία ή μικρά γράμματα των αλφαβήτων. Οι λέξεις-κλειδιά SQL ορίζονται από προεπιλογή σε πεζά και πεζά, που σημαίνει ότι επιτρέπεται η χρήση των λέξεων-κλειδιών με πεζά ή κεφαλαία

Είναι SQL χωρίς διάκριση πεζών-κεφαλαίων;

Ο SQL Server δεν έχει διάκριση πεζών-κεφαλαίων από προεπιλογή; Ωστόσο, είναι δυνατό να δημιουργήσετε μια βάση δεδομένων SQL Server με διάκριση πεζών-κεφαλαίων και ακόμη και να κάνετε συγκεκριμένες στήλες πίνακα με διάκριση πεζών-κεφαλαίων. Ο τρόπος για να προσδιορίσετε μια βάση δεδομένων ή ένα αντικείμενο βάσης δεδομένων είναι ελέγχοντας την ιδιότητά του "COLLATION" και αναζητήστε "CI" ή "CS" στο αποτέλεσμα.

Γιατί ο SQL Server δεν κάνει διάκριση πεζών-κεφαλαίων;

Οι περισσότερες εγκαταστάσεις του SQL Server εγκαθίστανται με την προεπιλεγμένη ταξινόμηση που δεν κάνει διάκριση πεζών-κεφαλαίων. Αυτό σημαίνει ότι ο SQL Server αγνοεί τα πεζά των χαρακτήρων και αντιμετωπίζει τη συμβολοσειρά '1 Summer Way' ίση με τη συμβολοσειρά '1 summer way'.

Πώς μπορώ να κάνω τα ερωτήματα SQL διάκριση πεζών-κεφαλαίων;

Ο SQL Server δεν έχει διάκριση πεζών-κεφαλαίων από προεπιλογή. Ωστόσο, είναι δυνατό να δημιουργηθεί μια βάση δεδομένων SQL Server με διάκριση πεζών-κεφαλαίων και ακόμη και να γίνουν συγκεκριμένες στήλες πίνακα με διάκριση πεζών-κεφαλαίων. Ο τρόπος για να προσδιορίσετε εάν μια βάση δεδομένων ή ένα αντικείμενο βάσης δεδομένων είναι να ελέγξετε την ιδιότητα "COLLATION" και να αναζητήσετε "CI" ή "CS" στο αποτέλεσμα.

Οι θήκες της Oracle δεν είναι ευαίσθητες;

Το Oracle Text υποστηρίζει ευαισθησία πεζών-κεφαλαίων για τα ερωτήματα λέξη και ABOUT.

Συνιστάται: