Kodėl sql neskiriamos didžiosios ir mažosios raidės?

Kodėl sql neskiriamos didžiosios ir mažosios raidės?
Kodėl sql neskiriamos didžiosios ir mažosios raidės?
Anonim

Įvadas į SQL nejautrumą didžiosioms ir mažosioms raidėms SQL nejautrumas yra naudoti užklausos sakinius ir raktinių žodžių lenteles bei stulpelius, nurodant juos didžiosiomis arba mažosiomis abėcėlės raidėmis. Pagal numatytuosius nustatymus SQL raktiniai žodžiai yra neskiriami didžiosioms ir mažosioms raidėms, o tai reiškia kad raktinius žodžius leidžiama naudoti mažosiomis arba didžiosiomis raidėmis

Ar SQL neskiriamos didžiosios ir mažosios raidės?

SQL serveris pagal numatytuosius nustatymus neskiria didžiųjų ir mažųjų raidžių; tačiau galima sukurti SQL serverio duomenų bazę, skirtą didžiosioms ir mažosioms raidėms ir net konkrečius lentelės stulpelius skirti didžiosioms ir mažosioms raidėms. Duomenų bazę arba duomenų bazės objektą galima nustatyti patikrinus jo ypatybę „COLLATION“ir rezultate ieškoti „CI“arba „CS“.

Kodėl SQL Server neskiriamos didžiosios ir mažosios raidės?

Dauguma SQL serverio diegimų įdiegta naudojant numatytąjį palyginimą, kuriame neskiriamos didžiosios ir mažosios raidės. Tai reiškia, kad SQL serveris nepaiso simbolių didžiųjų ir mažųjų raidžių ir apdoroja eilutę „1 Summer Way“kaip eilutę „1 vasaros būdas“.

Kaip SQL užklausose padaryti didžiąsias ir mažąsias raides?

SQL serveris pagal numatytuosius nustatymus neskiria didžiųjų ir mažųjų raidžių; tačiau galima sukurti SQL serverio duomenų bazę, kurioje būtų skiriamos didžiosios ir mažosios raidės, ir net konkrečius lentelės stulpelius skirti didžiosioms ir mažosioms raidėms. Būdas nustatyti, ar duomenų bazė ar duomenų bazės objektas yra patikrinti jos ypatybę „COLLATION“ir rezultate ieškoti „CI“arba „CS“.

Ar Oracle dėklai nejautrūs?

Oracle Text palaiko didžiųjų ir mažųjų raidžių skyrimą žodžiui ir užklausoms APIE.

Rekomenduojamas: