You can bind a default to one or more table columns, or to all columns having a given user-defined datatype. The column has the default value if no other value is provided.
Columns that do not allow null values should have a default bound to them. Otherwise, Adaptive Server produces an error message whenever anyone inserts a row and fails to make an entry for that column.
Before binding a default, verify that:
The column is large enough for the default.
The default value is allowed by any rules that are bound to the column or user datatype.
A default bound to a column overrides a default bound
to a user-defined datatype.