登录  注册

首页->阿里云大数据助理工程师认证(ACA)

大数据计算服务中,日志表ods_order是一张非分区表,结构如下:create table ods_order(order_id string, order_date string, order_amt decimal); fact_order是一张按日期分区的表,结构如下:create table fact_order(order_id string, order_amt decimal) partitioned by (order_dt string); 现在需要将数据从ods_order加载到fact_order表中,并且按照order_date进行分区,执行了以下SQL:insert overwrite table fact_order partition(order_dt) select order_id, order_amt, order_date as order_dt from ods_order; ods_order表中的order_date有部分记录取值为NULL,对执行结果描述正确的是:()。

(A)语句可以正常执行,其中order_date为NULL的记录会被放入order_dt=’BAD’的分区

(B)语句可以正常执行,在提交时会报语句错误

(C)语句可以正常执行,其中的order_date为NULL值的记录会被丢弃

(D)语句无法正常执行,系统会抛异常

参考答案
继续答题:下一题
微考学堂微考学社

更多阿里云大数据助理工程师认证(ACA)试题

考试