![](https://lstatic.shangxueba.com/sxbzda/h5/images/m_q_title.png)
tbl_p为一个Maxcompute的分区表,包含一个p1=’1’的分区,现在想把该分区上的数据删除,达到使用select*fromtblwherepi=’1’查询时,返回结果为空的目的。以下()SQL可以实现该功能。
A.truncatetabletbl
B.altertabletbldroppartition(p1=’1’)
C.insertintotabletblselect*frontblwhere1=2
D.deletefromtabletbl
![](https://lstatic.shangxueba.com/sxbzda/h5/images/tips_org.png)
A.truncatetabletbl
B.altertabletbldroppartition(p1=’1’)
C.insertintotabletblselect*frontblwhere1=2
D.deletefromtabletbl
第1题
A.Maxcompute将分区列的每个值作为一个分区
B.用户最多能指定2级分区
C.分区列只支持string和bigint两种,且统一表的分区列要么全部是string,要么全部是bigint,不能混用
D.在使用数据时必须指定分区列,否则会出错
第3题
A.对每一个分区,可以建立本地索引
B.可以用exp工具只导出单个分区的数据
C.分区表的索引最好建为全局索引,以便于维护
D.可以通过alter table命令,把一个现有分区分成多个分区
第4题
A.在使用多路插入时,可对同一张表同时执行insertinto和insertoverwrite
B.使用动态分区插入时,动态分区列必须在select列表中
C.MaxcomputeSQL支持between子句
D.对于分区表,可指定某个分区的lifecycle,其中n为正整数,单位为天
第8题
A.需要在创建表时指定分区空间
B.以将分区类比为文件系统下的目录。
C.MaxCompute将分区列的每个值作为—个分区
D.目前仅支持2级分区
为了保护您的账号安全,请在“上学吧”公众号进行验证,点击“官网服务”-“账号验证”后输入验证码“”完成验证,验证成功后方可继续查看答案!