Defining Columns
Go Up to Creating Tables (Data Definition Guide)
When you create a table in the database, your main task is to define the various attributes and constraints for each of the columns in the table. The syntax for defining a column is:
<col_def> = col {datatype
| COMPUTED [BY] (<expr>)
| domain}
[DEFAULT {literal | NULL | USER}]
[NOT NULL] [<col_constraint>]
[COLLATE collation]
The next sections list the required and optional attributes that you can define for a column.