Column Defaults Encourage Data Integrity

Column defaults automatically assign a specified value to a particular column or set of columns whenever someone enters a new row into a database table.

The default value assigned requires no action on the part of the client application. However, if the client application does specify a value for the column, the new value overrides the column default value.

Column defaults can quickly and automatically fill columns with information, such as the date or time a row is inserted or the user ID of the person who first modified a row in a table. Using column defaults encourages data integrity, but does not enforce it. Client applications can always override defaults.

Related concepts
Data Integrity Tools
Table and Column Constraints