Simple-column-Name DataType [ Column-level-constraint ]* [ [ WITH ] DEFAULT { ConstantExpression | NULL } |generated-column-spec ] [ Column-level-constraint ]*
The syntax of Data-Type is described in Data types.
The syntaxes of Column-level-constraint and Table-level constraint are described in CONSTRAINT clause.