我正在尝试创建配置单元表。我的源日期格式为“yyyy-mm-dd”。是否需要将列定义为日期格式“yyyy-mm-dd”?或者简单地写上日期就够了?创建表(日期列日期格式“yyyy-mm-dd”)在一些源文件中,我有“dd-mm-yyyy”格式的日期字段。如果创建一个只指定日期的配置单元表列,会发生什么创建表(日期\列日期)
tjvv9vkg1#
配置单元不支持 format 定义配置单元仅支持iso日期格式 YYYY-MM-DD 无法正确解释的值将替换为 NULL ```create table mytable (dt1 date,dt2 date);insert into mytable values ('2017-05-18','18-05-2017');select * from mytable;
format
YYYY-MM-DD
NULL
+------------+--------+| dt1 | dt2 |+------------+--------+| 2017-05-18 | (null) |+------------+--------+
1条答案
按热度按时间tjvv9vkg1#
配置单元不支持
format
定义配置单元仅支持iso日期格式
YYYY-MM-DD
无法正确解释的值将替换为NULL
```create table mytable (dt1 date,dt2 date);
insert into mytable values ('2017-05-18','18-05-2017');
select * from mytable;
+------------+--------+
| dt1 | dt2 |
+------------+--------+
| 2017-05-18 | (null) |
+------------+--------+