Nerozlišuje SQL velikost písmen?
Nerozlišuje SQL velikost písmen?

Video: Nerozlišuje SQL velikost písmen?

Video: Nerozlišuje SQL velikost písmen?
Video: Webinář: Vylepšete ochranu virtuální infrastruktury - Veeam Backup & Replication / 27.4.2016 2024, Prosinec
Anonim

Případ SQL citlivost:

The SQL Klíčová slova jsou případ - necitlivý (SELECT, FROM, WHERE, AS, ORDER BY, HAVING, GROUP BY atd.), ale obvykle se píší velkými písmeny. V některých nastaveních však názvy tabulek a sloupců jsou případ - citlivý . MySQL má možnost konfigurace, která ji povolí nebo zakáže.

Proč tedy SQL nerozlišuje malá a velká písmena?

The SQL jazyková specifikace říká, že SQL jazykové znaky“(které se používají pro identifikátory a SQL klíčová slova) jsou případ - necitlivý . Li SQL byli případ - citlivý , neodpovídalo by to jazykové normě. Takže byste buď museli změnit SQL standardní, nebo mají rebelský nádech.

Za druhé, jak zjistím, zda moje databáze SQL rozlišuje malá a velká písmena? V Management studiu klikněte pravým tlačítkem na Instance v průzkumníku objektů a poté klikněte na "vlastnosti". viz vlastnosti serveru. V sekci "Obecné" se podívejte na řazení. Výchozí nerozlišuje malá a velká písmena nastavení je SQL_Latin1_General_CP1_CI_AS. The citlivý na velká písmena nastavení je Latin1_General_CS_AS.

Navíc, jak udělám, že v SQL nebudou rozlišována malá a velká písmena?

SQL nerozlišující malá a velká písmena SELECT: Použijte horní nebo dolní funkce select * from users where lower(first_name) = 'fred'; Jak vidíte, vzor je k udělat pole, které hledáte, na velká nebo malá písmena a potom udělat váš hledaný řetězec musí být také velkými nebo malými písmeny, aby odpovídal SQL funkce, kterou jste použili.

Záleží na velkých písmenech v SQL?

SQL citlivost na malá a velká písmena: The SQL Klíčová slova nerozlišují velká a malá písmena (SELECT, FROM, WHERE, AS, ORDER BY, HAVING, GROUP BY atd.), ale obvykle se píší ve všech kapitály . V některých nastaveních však názvy tabulek a sloupců rozlišují velká a malá písmena. MySQL má možnost konfigurace, která ji povolí nebo zakáže.

Doporučuje: