SQL Server, Collate & Co.

Ho lavorato con un Database che aveva tabelle definite con delle “COLLATE” differenti.

La “COLLATE” definisce l’alfabeto contenente i simboli validi per i campi di tipo char, nchar, varchar, nvarchar.
La “COLLATE” viene specificata quando si installa l’istanza di SQL Server e di solito rimane quella definita durante l’installazione per tutti i database che vengono creati in quell’istanza. Secondo il mio modesto parere è altamente sconsigliato modificare la “COLLATE” per i database presenti nella stessa istanza di SQL Server, quindi a maggior ragione per le tabelle presenti nello stesso database.

Continue reading SQL Server, Collate & Co.