当前位置:   article > 正文

阿里云DateWorks的增删改查_阿里云dataworks里的数可以修改吗

阿里云dataworks里的数可以修改吗

表:

1、重命名 alter table <table_name> rename to <new_table_name>;
2、修改表注释 alter table <table_name> set comment '<new_comment>';
3、新增列 alter table <table_name> add columns (customer_name STRING comment '客户', education BIGINT comment '教育' );

4、修改表sale_detail的列名customer_name为customer_newname,注释“客户”为“customer”。
alter table <table_name> change column customer_name  customer_newname STRING comment 'customer';

修改数据 类型
--将mf_evol_t3表的id字段由int转化为bigint
alter table mf_evol_t3 change id id bigint;
--将mf_evol_t3表的id字段类型由bigint转化为string
alter table mf_evol_t3 change column id id string;
修改列名和注释
-
---合并小文件
ALTER TABLE <tablename> [PARTITION(<partition_key>=<partition_value>)] MERGE SMALLFILES;

insert into table charge_order values()---插入数据charge_order

----------------------------转------------------------------
 INSERT into TABLE 202304_roam partition  (dt ) 
 SELECT *

 FROM lvcc_production.202304_roam_back

--------------------------------创---------------------------

insert into table charge_order values()---插入数据charge_order
drop table charge_order----删表
---删分区
--执行如下语句批量删除多级分区,两个匹配条件是或的关系,会将sale_date小于201911或region等于beijing的分区都删除掉。
alter table region_sale_detail drop if exists partition(sale_date < '201911'),partition(region = 'beijing');
--如果删除sale_date小于201911且region等于beijing的分区,可以使用如下方法。
alter table region_sale_detail drop if exists partition(sale_date < '201911', region = 'beijing');
------------------------恢复------------------------
可以通过desc extended table获取
desc extended mf_tts;

------------------------------改------------------------------
alter table charge_order merge if exists
partition(ds='20181101', hh='00', mm='00')
,

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/盐析白兔/article/detail/1014078
推荐阅读
  

闽ICP备14008679号