@ I have a row in a table that contains the following text "Urbański, Mariusz". The hexagonal representation for the symbol "ń" is "6e cc 81". Thus, it is saved in the form of Unicode decomposition.
When I use a query such as "...... where Identification = N'Urbański, Mariusz" and the symbol "ń" corresponds to the decomposition form ("6e cc 81"), the query returns the expected records.
If I run the same query using the Unicode form normalization form ("ń" = "c5 84"), I get no results.
I also tried "Choose 1, where N'Urbański, Mariusz = N'Urbański, Mariusz", where I use 2 variations of "ń", which are always true.
Is there a way to force SQL Server to consider 2 values equal?
Here my database configuration is requested by Rhys Jones
Database Collation : "Danish_Norwegian_CI_AS"
Column1 : IdRightsHolderSourceIdentification = NULL
Column2 : VersionInfo = NULL
Column3 : Source = "Danish_Norwegian_CI_AS"
Column4 : Identification = "SQL_Latin1_General_CP437_BIN"
Column5 : RightsHolder = NULL
The problem column, as Rhys Jones, column4 guesses very well, has binary sorting (what does the BIN at the end mean?). Thank you very much for your help.
source
share