Da li je SQL neosjetljiv na velika i mala slova?
Da li je SQL neosjetljiv na velika i mala slova?

Video: Da li je SQL neosjetljiv na velika i mala slova?

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

SQL slučaj osjetljivost:

The SQL Ključne riječi su slučaj - neosetljiv (SELECT, FROM, WHERE, AS, ORDER BY, HAVING, GROUP BY, itd.), ali se obično pišu velikim slovima. Međutim, u nekim postavkama postoje nazivi tabela i kolona slučaj - osjetljivo . 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čka specifikacija kaže da " SQL jezički znakovi" (koji se koriste za identifikatore i SQL ključne riječi) su slučaj - neosetljiv . Ako SQL bili slučaj - osjetljivo , ne bi bio u skladu sa jezičkim standardom. Dakle, ili biste morali promijeniti SQL standardne, ili pak imaju buntovničku crtu.

Drugo, kako da znam da li je moja SQL baza podataka osjetljiva na velika i mala slova? U studiju za upravljanje, kliknite desnim tasterom miša na Instance u istraživaču objekata, a zatim kliknite na "properties" da vidi svojstva servera. U odjeljku "Općenito" pogledajte usporedbu. Podrazumevano neosjetljivo na velika i mala slova postavka je SQL_Latin1_General_CP1_CI_AS. The velika i mala slova postavka je Latin1_General_CS_AS.

Štaviše, kako da napravim 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 je lower(first_name) = 'fred'; Kao što vidite, obrazac 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.

Da li su velika slova bitna u SQL-u?

SQL Osetljivost 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 prestonice . 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čuje se: