列表

详情


下列哪些SQL可以清空表T ( )

A. insert overwrite table T select * from T where 1=2;

B. truncate table T;

C. delete from table T;

D. delete table T;

参考答案: AB

详细解析:

根据题目: 1、清空非分区 表可以采用AB的方式; 2、分区表无法清空,只能通过alter table t_name drop partition(ds=’’)方式清空每个分区; 3、ODPS不支持delete。

上一题