Ali je SQL neobčutljiv na velike in male črke?
Ali je SQL neobčutljiv na velike in male črke?

Video: Ali je SQL neobčutljiv na velike in male črke?

Video: Ali je SQL neobčutljiv na velike in male črke?
Video: SQL - Part 5 - SQL is not case sensitive 2024, Maj
Anonim

Primer SQL občutljivost:

The SQL Ključne besede so Ovitek - neobčutljiv (IZBERI, OD, KJE, KOT, ORDER BY, HAVING, GROUP BY itd.), vendar so običajno napisani z velikimi črkami. Vendar pa so v nekaterih nastavitvah imena tabel in stolpcev Ovitek - občutljivo . MySQL ima možnost konfiguracije, da jo omogoči ali onemogoči.

V skladu s tem, zakaj je SQL neobčutljiv na velike in male črke?

The SQL jezikovna specifikacija pravi, da " SQL jezikovni znaki" (ki se uporabljajo za identifikatorje in SQL ključne besede) so Ovitek - neobčutljiv . Če SQL so bili Ovitek - občutljivo , ne bi bil v skladu z jezikovnim standardom. Torej bi morali bodisi spremeniti SQL standardne, ali pa imajo uporniško žilico.

Drugič, kako vem, ali je moja baza podatkov SQL občutljiva na velike in male črke? V studiu za upravljanje z desno miškino tipko kliknite Instance v raziskovalcu objektov in nato kliknite na "lastnosti". glej lastnosti strežnika. V razdelku »Splošno« si oglejte primerjavo. Privzeto neobčutljiva na velike in male črke nastavitev je SQL_Latin1_General_CP1_CI_AS. The občutljiva na velike in male črke nastavitev je Latin1_General_CS_AS.

Poleg tega, kako v SQL naredim neobčutljivo za velike in male črke?

SQL brez upoštevanja velikih in malih črk IZBERI: Uporabite zgornje ali spodnje funkcije, izberite * med uporabniki, kjer nižje(first_name) = 'fred'; Kot lahko vidite, je vzorec za narediti polje, ki ga iščete z velikimi ali malimi črkami, in nato narediti vaš iskalni niz naj bo tudi velike ali male črke, da se ujema z SQL funkcijo, ki ste jo uporabili.

Ali so velike v SQL pomembne?

SQL občutljivost velikih in malih črk: The SQL Ključne besede ne razlikujejo med velikimi in malimi črkami (SELECT, FROM, WHERE, AS, ORDER BY, HAVING, GROUP BY itd.), vendar so običajno zapisane v vseh prestolnice . Vendar pa so v nekaterih nastavitvah imena tabel in stolpcev občutljiva na velike in male črke. MySQL ima možnost konfiguracije, da jo omogoči ali onemogoči.

Priporočena: