github.com/cockroachdb/cockroach@v20.2.0-alpha.1+incompatible/docs/generated/sql/bnf/create_table_stmt.bnf (about)

     1  create_table_stmt ::=
     2  	'CREATE' opt_temp_create_table 'TABLE' table_name '(' column_def ( ( ',' ( column_def | index_def | family_def | table_constraint | 'LIKE' table_name like_table_option_list ) ) )* ')' opt_interleave opt_partition_by
     3  	| 'CREATE' opt_temp_create_table 'TABLE' table_name '(' index_def ( ( ',' ( column_def | index_def | family_def | table_constraint | 'LIKE' table_name like_table_option_list ) ) )* ')' opt_interleave opt_partition_by
     4  	| 'CREATE' opt_temp_create_table 'TABLE' table_name '(' family_def ( ( ',' ( column_def | index_def | family_def | table_constraint | 'LIKE' table_name like_table_option_list ) ) )* ')' opt_interleave opt_partition_by
     5  	| 'CREATE' opt_temp_create_table 'TABLE' table_name '(' table_constraint ( ( ',' ( column_def | index_def | family_def | table_constraint | 'LIKE' table_name like_table_option_list ) ) )* ')' opt_interleave opt_partition_by
     6  	| 'CREATE' opt_temp_create_table 'TABLE' table_name '(' 'LIKE' table_name like_table_option_list ( ( ',' ( column_def | index_def | family_def | table_constraint | 'LIKE' table_name like_table_option_list ) ) )* ')' opt_interleave opt_partition_by
     7  	| 'CREATE' opt_temp_create_table 'TABLE' table_name '('  ')' opt_interleave opt_partition_by
     8  	| 'CREATE' opt_temp_create_table 'TABLE' 'IF' 'NOT' 'EXISTS' table_name '(' column_def ( ( ',' ( column_def | index_def | family_def | table_constraint | 'LIKE' table_name like_table_option_list ) ) )* ')' opt_interleave opt_partition_by
     9  	| 'CREATE' opt_temp_create_table 'TABLE' 'IF' 'NOT' 'EXISTS' table_name '(' index_def ( ( ',' ( column_def | index_def | family_def | table_constraint | 'LIKE' table_name like_table_option_list ) ) )* ')' opt_interleave opt_partition_by
    10  	| 'CREATE' opt_temp_create_table 'TABLE' 'IF' 'NOT' 'EXISTS' table_name '(' family_def ( ( ',' ( column_def | index_def | family_def | table_constraint | 'LIKE' table_name like_table_option_list ) ) )* ')' opt_interleave opt_partition_by
    11  	| 'CREATE' opt_temp_create_table 'TABLE' 'IF' 'NOT' 'EXISTS' table_name '(' table_constraint ( ( ',' ( column_def | index_def | family_def | table_constraint | 'LIKE' table_name like_table_option_list ) ) )* ')' opt_interleave opt_partition_by
    12  	| 'CREATE' opt_temp_create_table 'TABLE' 'IF' 'NOT' 'EXISTS' table_name '(' 'LIKE' table_name like_table_option_list ( ( ',' ( column_def | index_def | family_def | table_constraint | 'LIKE' table_name like_table_option_list ) ) )* ')' opt_interleave opt_partition_by
    13  	| 'CREATE' opt_temp_create_table 'TABLE' 'IF' 'NOT' 'EXISTS' table_name '('  ')' opt_interleave opt_partition_by