diff --git a/pages/common/odps-sql.md b/pages/common/odps-sql.md new file mode 100644 index 000000000..0e570e4fb --- /dev/null +++ b/pages/common/odps-sql.md @@ -0,0 +1,23 @@ +# odps ddl + +> Run ddl task in odps. + +- Create a table with partition and lifecycle: + +`create table {{table_name}} ({{col}} {{type}}) partitioned by ({{col}} {{type}}) lifecycle {{days}};` + +- Create a table based on the definition of another table: + +`create table {{table_name}} like {{another_table}};` + +- Add parition to a table: + +`alter table {{table_name}} add parition ({{partition_spec}});` + +- Delete partition from a table: + +`alter table {{table_name}} drop partition ({{partition_spec}});` + +- Delete table: + +`drop table {{table_name}};`