使用 MaxCompute SQL更新数据时,以下说法中不正确的是:()。
(A)使用动态分区插入数据时,需在语句中指定分区值,且只要出现在select子句中最后一个位置即可,也可为该值指定一个易于识别的别名
(B)进行insert更新数据操作时,源表与目标表的对应关系依赖于在select子句中列的顺序,而不是表与表之间列名的对应关系
(C)向某个具体的分区插入数据时,分区列不允许出现在select列表中
(D)支持在一个语句中实现读取一次写入多个目标表的操作
参考答案
继续答题:下一题


更多阿里云大数据助理工程师认证(ACA)试题
- 1在大数据计算服务(MaxCompute,原ODPS )的表中存有一批网站及其相互之间链接关系,开发人员希望通过pagerank算法来分析这批网站的排名,即把网站看做节点,把网站之间的连接关系看做权重,从而实现对网站的评分。()计算框架更适合实现这个场景。
- 2Maxcompute SQL提供了CASE…WHEN…,可以进行条件判断。表tbl中包含了字段(id bigint,age bigint),目前有三条纪录,分别为(1,20),(2,30),(3,60),执行以下SQL:select id, case when age>60 then ‘A’ when age>40 then ‘B’ when age>20 then ‘C’ else ‘D’ end from tbl where id=3;()是正确的执行结果。
- 3MaxCompute架构由四层组成,每一层完成不同的工作。现在执行命令"select count(*) from table._a",最终由:()处理该命令并返回结果。
- 4Maxcompute通过eclipse plugin提供了MR的编程框架,开发时通常需要添加以下()类。
- 5对于Maxcompute的多路输出(multi insert),()描述是不正确的。
- 6MaxCompute暂时还不支持视图类型。