Sqlserver
 sql >> Database >  >> RDS >> Sqlserver

T-SQL:come faccio a creare una chiave univoca con distinzione tra maiuscole e minuscole?

Questo cambierà la colonna in modo che faccia distinzione tra maiuscole e minuscole. Non credo ci sia alcun cambiamento nel tuo vincolo...

ALTER TABLE mytable 
ALTER COLUMN mycolumn VARCHAR(10) 
COLLATE SQL_Latin1_General_CP1_CS_AS

Eventuali selezioni o join su questa colonna diventeranno sensibili alle maiuscole in seguito a questa operazione.