A është SQL i pandjeshëm nga shkronjat e vogla?
A është SQL i pandjeshëm nga shkronjat e vogla?

Video: A është SQL i pandjeshëm nga shkronjat e vogla?

Video: A është SQL i pandjeshëm nga shkronjat e vogla?
Video: Tutorial SQL cu Microsoft SQL SERVER | SQL Aliases (Pseudonime) 2024, Mund
Anonim

Rasti SQL ndjeshmëri:

Të SQL Fjalë kyçe janë rast - i pandjeshëm (ZGJIDH, NGA, WHERE, AS, ORDER BY, HAVING, GROUP BY, etj), por zakonisht shkruhen me të gjitha shkronjat e mëdha. Megjithatë, në disa cilësime emrat e tabelave dhe kolonave janë rast - e ndjeshme . MySQL ka një opsion konfigurimi për ta aktivizuar ose çaktivizuar atë.

Prandaj, pse SQL është i pandjeshëm nga shkronjat e vogla?

Të SQL specifikimi i gjuhës thotë se " SQL karakteret e gjuhës" (të cilat përdoren për identifikues dhe SQL fjalë kyçe) janë rast - i pandjeshëm . Nëse SQL ishin rast - e ndjeshme , nuk do të përputhej me standardin e gjuhës. Kështu që ju ose do të duhet të ndryshoni SQL standarde, ose përndryshe të ketë një brez rebel.

Së dyti, si mund ta di nëse databaza ime SQL është e ndjeshme ndaj shkronjave të vogla? Në studion e menaxhimit, kliko me të djathtën në Instance në eksploruesin e objektit dhe më pas kliko në "properties" për shih vetitë e serverit. Në seksionin "Të përgjithshme" shikoni krahasimin. Parazgjedhja rast i pandjeshëm cilësimi është SQL_Latin1_General_CP1_CI_AS. Të rast i ndjeshëm cilësimi është Latin1_General_CS_AS.

Për më tepër, si mund ta bëj një rast të pandjeshëm në SQL?

SQL pa ndjeshmëri të madhe SELECT: Përdorni funksionet e sipërme ose të poshtme zgjidhni * nga përdoruesit ku më e ulët(emri_emri) = 'fred'; Siç mund ta shihni, modeli është të bëjnë fushën që po kërkoni në shkronja të mëdha ose të vogla, dhe më pas bëjnë vargu juaj i kërkimit të jetë gjithashtu me shkronja të mëdha ose të vogla që të përputhet me SQL funksionin që keni përdorur.

A kanë rëndësi kapitalet në SQL?

SQL ndjeshmëria e rastit: The SQL Fjalët kyçe janë të pandjeshme ndaj shkronjave (ZGJIDH, NGA, WHERE, AS, ORDER BY, HAVING, GROUP BY, etj), por zakonisht shkruhen në të gjitha kapitale . Megjithatë, në disa cilësime, emrat e tabelave dhe kolonave janë të ndjeshme ndaj shkronjave të vogla. MySQL ka një opsion konfigurimi për ta aktivizuar ose çaktivizuar atë.

Recommended: