Non è l'operatore che fa distinzione tra maiuscole e minuscole, è la colonna stessa.
Quando viene eseguita un'installazione di SQL Server, viene scelta una collazione predefinita per l'istanza. A meno che non venga esplicitamente indicato diversamente (controllare la clausola di confronto) quando viene creato un nuovo database, esso eredita le regole di confronto dall'istanza e quando viene creata una nuova colonna eredita le regole di confronto dal database a cui appartiene.
Un confronto come sql_latin1_general_cp1_ci_as
stabilisce come deve essere trattato il contenuto della colonna. CI sta per case insensitive e AS sta per accent sensitivo.
L'elenco completo delle regole di confronto è disponibile presso https://msdn.microsoft.com/en-us/library/ms144250(v=sql.105).aspx
(a) Per controllare un metodo di confronto esempio
select serverproperty('collation')
(b) Per controllare le regole di confronto del database
select databasepropertyex('databasename', 'collation') sqlcollation
(c) Per creare un database ci ing un confronto diverso
create database exampledatabase
collate sql_latin1_general_cp1_cs_as
(d) Per creare una colonna con un confronto diverso
create table exampletable (
examplecolumn varchar(10) collate sql_latin1_general_cp1_ci_as null
)
(e) Per modificare una collazione colonna
alter table exampletable
alter column examplecolumn varchar(10) collate sql_latin1_general_cp1_ci_as null
Si è possibile modificare un'istanza e le regole di confronto del database ma non influisce sulla creazione precedente d oggetti.
È anche possibile modificare una confronto di colonne al volo per il confronto delle stringhe, ma questo è altamente sconsigliato in un ambiente di produzione perché è estremamente costoso.
select
column1 collate sql_latin1_general_cp1_ci_as as column1
from table1
Dipende dalla collazione della colonna (o database). Se è sensibile al maiuscolo/minuscolo, allora 'LIKE' è case sensitive, se non lo è, allora' LIKE' non è – Lamak
Controlla la documentazione sulle collations SQL-Server http://msdn.microsoft.com/en-us/library/ms144250 % 28v = sql.105% 29.aspx – GarethD
Qual è il tuo obiettivo? Vuoi distinguere tra maiuscole e minuscole o maiuscole e minuscole? –