问题描述:
[单选]
62) 大数据计算服务中,日志表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.语句无法正常执行,系统会抛异常
参考答案:查看无
答案解析:无
☆收藏
答案解析:无
☆收藏
上一篇:63) 在大数据计算服务SQL中使用distribute by和sort by可以对数据进行局部排序,以下对distribute by、sortby的用法描述正确的有()(3个)。
下一篇:61) 大数据计算服务中的fact_order表的生命周期属性设置成了30天,开发人员通过以下命令创建了一张新的fact_lottery_order表( )create table fact_lottery_order like fact_order;对于新表的描述正确的是()。
- 我要回答: 网友(216.73.216.136)
- 热门题目: 1.在进行项目阶段初始化准备时, 2.通过模拟试算模块进行效益试算 3.以下关于效益表和现金流量表的
