<column_definition xmlns="http://www.sqlparser.com/xml/ansi2003"> <column_name>{1,1}</column_name> <data_type_or_domain_name>{0,1}</data_type_or_domain_name> <default_clause_identity_column_specification_generation_clause>{0,1}</default_clause_identity_column_specification_generation_clause> <column_constraint_definition_list>{0,1}</column_constraint_definition_list> <collate_clause>{1,1}</collate_clause> </column_definition>
<xs:element name="column_definition"> <xs:complexType> <xs:sequence> <xs:element ref="column_name"/> <xs:element ref="data_type_or_domain_name" minOccurs="0"/> <xs:element name="default_clause_identity_column_specification_generation_clause" minOccurs="0"> <xs:complexType> <xs:choice> <xs:element ref="default_clause"/> <xs:element ref="identity_column_specification"/> <xs:element ref="generation_clause"/> </xs:choice> </xs:complexType> </xs:element> <xs:element name="column_constraint_definition_list" minOccurs="0"> <xs:complexType> <xs:sequence> <xs:element ref="column_constraint_definition" maxOccurs="unbounded"/> </xs:sequence> </xs:complexType> </xs:element> <xs:element ref="collate_clause"/> </xs:sequence> </xs:complexType> </xs:element>
<default_clause_identity_column_specification_generation_clause xmlns="http://www.sqlparser.com/xml/ansi2003"> <default_clause>{1,1}</default_clause> <identity_column_specification>{1,1}</identity_column_specification> <generation_clause>{1,1}</generation_clause> </default_clause_identity_column_specification_generation_clause>
<xs:element name="default_clause_identity_column_specification_generation_clause" minOccurs="0"> <xs:complexType> <xs:choice> <xs:element ref="default_clause"/> <xs:element ref="identity_column_specification"/> <xs:element ref="generation_clause"/> </xs:choice> </xs:complexType> </xs:element>
<column_constraint_definition_list xmlns="http://www.sqlparser.com/xml/ansi2003"> <column_constraint_definition>{1,unbounded}</column_constraint_definition> </column_constraint_definition_list>
<xs:element name="column_constraint_definition_list" minOccurs="0"> <xs:complexType> <xs:sequence> <xs:element ref="column_constraint_definition" maxOccurs="unbounded"/> </xs:sequence> </xs:complexType> </xs:element>