Adding a Constraint on a Non-Opaque Column
ALTER TABLE ... MODIFY operations that use the Single Column Constraint
format to implicitly create an index on a non-opaque column also automatically
calculate the distribution of the specified column. The distribution
statistics are available to the query optimizer when it designs query
plans for the table on which the constraint is defined:
- For columns on which the new constraint is implemented as a B-tree index, the recalculated column distribution statistics are equivalent to distributions created by the UPDATE STATISTICS statement in HIGH mode.
- If the new constraint is not implemented as a B-tree index, the automatically recalculated statistics correspond to distributions created by the UPDATE STATISTICS statement in LOW mode.
See also the section Automatic Calculation of Distribution Statistics in the description of the CREATE INDEX statement for additional information about statistical distributions that are produced automatically when an index or constraint is created on an existing table.