- Doesn’t support
null-able columns in unique constraints (T591)
Implementation Defined Behavior
The default null treatment of unique constraints is implementation defined (ID106). Note that nulls not distinct unique constraints may still treat null values as distinct from each other for rows where all constraint columns are null (IA201)0
- Doesn’t support
null-able columns in unique constraints (T591)
Related
Tutorial:
NULL: Indicating the Absence of Data
Normative References
F292, “UNIQUE null treatment” is an optional feature in ISO/IEC 9075-2:2023. If first appeared in ISO/IEC 9075-2:2023.
Note that SQL:2016 specifies the behaviour of nulls distinct as the only way to cope with null values in unique constraints. In the mentioned draft the default behaviour is implementation defined.

