SQL_Latin1_General_CP1_CS_AS vs Latin1_General_CS_AS

Chintan Shah picture Chintan Shah · Mar 14, 2012 · Viewed 22.9k times · Source

What are the exact differences between the SQL_Latin1_General_CP1_CS_AS and Latin1_General_CS_AS collations in SQL Server?

Answer

Ian Preston picture Ian Preston · Mar 14, 2012

I'd add this as a comment, but I don't have enough reputation.

Anyway, see this question for details on these collations and how they relate:

Can SQL Server SQL_Latin1_General_CP1_CI_AS be safely converted to Latin1_General_CI_AS?

To avoid hijacking that answer entirely, the only real difference is the sort order for some characters differs between the two collations. Character representation does not appear to differ.

The only thing I would add is that SQL_Latin1_General_CP1_CS_AS is the default collation for the English (United States) locale, and Latin1_General_CS_AS is the default collation for any other English locale, such as English (United Kingdom).