Je li SQL neosjetljiv na velika i mala slova?
Je li SQL neosjetljiv na velika i mala slova?

Video: Je li SQL neosjetljiv na velika i mala slova?

Video: Je li SQL neosjetljiv na velika i mala slova?
Video: Технологические стеки — информатика для бизнес-лидеров, 2016 г. 2024, Svibanj
Anonim

SQL slučaj osjetljivost:

The SQL Ključne riječi su slučaj - neosjetljiv (SELECT, FROM, WHERE, AS, ORDER BY, HAVING, GROUP BY, itd.), ali se obično pišu velikim slovima. Međutim, u nekim postavkama nazivi tablica i stupaca su slučaj - osjetljiv . MySQL ima opciju konfiguracije da ga omogući ili onemogući.

Prema tome, zašto je SQL neosjetljiv na velika i mala slova?

The SQL jezična specifikacija kaže da " SQL jezični znakovi" (koji se koriste za identifikatore i SQL ključne riječi) su slučaj - neosjetljiv . Ako SQL bili slučaj - osjetljiv , ne bi bio u skladu s jezičnim standardom. Dakle, ili biste morali promijeniti SQL standardne, ili pak imaju buntovničku crtu.

Drugo, kako mogu znati je li moja SQL baza podataka osjetljiva na velika i mala slova? U studiju za upravljanje, desnom tipkom miša kliknite Instancu u istraživaču objekata, a zatim kliknite na "svojstva" za vidi svojstva poslužitelja. U odjeljku "Općenito" pogledajte usporedbu. Zadana vrijednost neosjetljivo na velika i mala slova postavka je SQL_Latin1_General_CP1_CI_AS. The osjetljivo na velika i mala slova postavka je Latin1_General_CS_AS.

Štoviše, kako napraviti neosjetljivost na velika i mala slova u SQL-u?

SQL neosjetljiv na mala i mala slova SELECT: Koristite gornje ili donje funkcije odaberite * od korisnika gdje niže(first_name) = 'fred'; Kao što vidite, uzorak je da napraviti polje koje tražite velikim ili malim slovima, a zatim napraviti Vaš niz za pretraživanje također mora biti velika ili mala slova kako bi odgovarao SQL funkciju koju ste koristili.

Jesu li velika slova bitna u SQL-u?

SQL osjetljivost velikih i malih slova: The SQL Ključne riječi ne razlikuju velika i mala slova (SELECT, FROM, WHERE, AS, ORDER BY, HAVING, GROUP BY, itd.), ali se obično pišu u svim prijestolnici . Međutim, u nekim postavkama nazivi tablica i stupaca razlikuju velika i mala slova. MySQL ima opciju konfiguracije da ga omogući ili onemogući.

Preporučeni: