Onko SQL välitön kirjainkoko?
Onko SQL välitön kirjainkoko?

Video: Onko SQL välitön kirjainkoko?

Video: Onko SQL välitön kirjainkoko?
Video: Java-tekniikkakeskustelu: Spring Boot ja GraphQl-integraatio. Kuinka tehdä siitä yksinkertainen? 2024, Saattaa
Anonim

SQL-tapaus herkkyys:

The SQL Avainsanat ovat tapaus - tunteeton (SELECT, FROM, WHERE, AS, ORDER BY, HAVING, GROUP BY jne.), mutta ne kirjoitetaan yleensä isoilla kirjaimilla. Joissakin asetuksissa taulukoiden ja sarakkeiden nimet ovat kuitenkin tapaus - herkkä . MySQL:ssä on konfigurointivaihtoehto sen ottamiseksi käyttöön tai poistamiseksi käytöstä.

Näin ollen, miksi SQL-kirjainkoolla ei ole merkitystä?

The SQL kielimäärittely sanoo, että " SQL kielen merkit" (joita käytetään tunnisteisiin ja SQL avainsanat) ovat tapaus - tunteeton . Jos SQL olivat tapaus - herkkä , se ei olisi kielistandardin mukainen. Joten sinun on joko vaihdettava SQL standardinmukainen tai muuten kapinallinen sarja.

Toiseksi, mistä tiedän, onko SQL-tietokantani kirjainkoolla erottelukyky? Napsauta Management studiossa hiiren kakkospainikkeella Instance -kuvaketta objektinhallinnassa ja napsauta sitten "ominaisuudet". katso palvelimen ominaisuudet. Katso "Yleiset"-osiossa lajittelu. Oletusarvo kirjainkoosta riippumaton asetus on SQL_Latin1_General_CP1_CI_AS. The isot ja pienet kirjaimet asetus on Latin1_General_CS_AS.

Lisäksi, miten saan kirjainkoosta eroon SQL:ssä?

Kirjainkoolla ei ole merkitystä SQL:ssä SELECT: Käytä ylempiä tai alempia toimintoja, valitse * käyttäjiltä, joissa alempi(first_name) = 'fred'; Kuten näette, malli on tehdä etsimäsi kenttä isoilla tai pienillä kirjaimilla ja sitten tehdä hakumerkkijono on myös isoja tai pieniä kirjaimia vastaamaan SQL käyttämääsi toimintoa.

Onko isoilla kirjaimilla merkitystä SQL:ssä?

SQL kirjainherkkyys: SQL Avainsanoissa kirjainkoolla ei ole merkitystä (SELECT, FROM, WHERE, AS, ORDER BY, HAVING, GROUP BY jne.), mutta ne kirjoitetaan yleensä kaikissa kirjaimet . Joissakin asetuksissa taulukoiden ja sarakkeiden nimissä on kuitenkin kirjainkoolla merkitystä. MySQL:ssä on konfigurointivaihtoehto sen ottamiseksi käyttöön tai poistamiseksi käytöstä.

Suositeltava: