登录  注册

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

在大数据计算服务(MaxCompute,原ODPS )的数据仓库中的订单表fact_order,建表语句如下:create table fact_order(order_id string, order_amt double, order_dt string)paititioned by (dt string); 此表中的数据是从ods_order加工而来,ods_order建表语句如下:create table ods_order(order_id string.order_amt bigint, order_dt string);ods_order中有一条记录数据值是order_id order_amt order_dt 0001 100 20160301 运行SQL语句将数据从ods_order加载到fact_order中:insert overwrite table fact_order partition(dt=’20160301’) select* from ods_order;对此语句的执行结果描述正确的是:()。

(A)语句可以执行,但是这条数据会被当作脏数据丢弃

(B)目标表与源表中的数据类型不一致,执行出错

(C)提交SQL时会报语法错误

(D)语句可以执行,order_amt的值会被自动的转为double类型

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

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

考试