Re: character equality under collation should not be used to test uniqueness
Posted by: Peter Gulutzan
Date: May 15, 2006 12:05PM

From the ANSI/ISO standard document:
Section 3.1 "Definitions":
"3.1.6.8 distinct (of a pair of comparable values): Capable of being distinguished within a given context.
Informally, not equal, not both null. A null value and a non-null value are distinct.
For two non-null values, the following rules apply:
— Two values of predefined type or reference type are distinct if and only if they are not equal."
"
3.1.6.12 equal (of a pair of comparable values): Yielding True if passed as arguments in a <comparison
predicate> in which the <comp op> is <equals operator>. (see Subclause 8.2, “<comparison predicate>”).

As for Oracle:
The section "Linguistic sorting and string
searching" mentions that DISTINCT will
"honor NLS_SORT" if NLS_COMP is LINGUISTIC.

https://dpt-info.u-strasbg.fr/doc/oracle/server.102/b14225/ch5lingsort.htm

Options: ReplyQuote


Subject
Views
Written By
Posted
Re: character equality under collation should not be used to test uniqueness
3859
May 15, 2006 12:05PM


Sorry, you can't reply to this topic. It has been closed.

Content reproduced on this site is the property of the respective copyright holders. It is not reviewed in advance by Oracle and does not necessarily represent the opinion of Oracle or any other party.