It's because the Danish_Norwegian collation is (still) considering aa to be a separate letter from a. Of course, this is ambiguous so it doesn't work properly. The strange thing is that aa <> å unless the comparison is accent-insensitive.
SELECT 1
WHERE
'aa' COLLATE Danish_Norwegian_CI_AS =
'å' COLLATE Danish_Norwegian_CI_AS
-- returns nothing
SELECT 1
WHERE
'aa' COLLATE Danish_Norwegian_CI_AI =
'å' COLLATE Danish_Norwegian_CI_AI
-- returns 1
SELECT 1
WHERE
'aa' COLLATE Danish_Norwegian_CI_AI =
'á' COLLATE Danish_Norwegian_CI_AI
-- returns nothing
SELECT 1
WHERE
'å' COLLATE Danish_Norwegian_CI_AI =
'á' COLLATE Danish_Norwegian_CI_AI
-- returns nothing
Edited by - Arnold Fribble on 12/02/2002 07:43:06