我有一个tbl1
列的ORC表格timestamp
。我插入了这些值:
insert into tbl1 values ('0001-01-01 00:00:20.0');
insert into tbl1 values ('9999-01-01 00:00:20.0');
我创建了另一个具有tbl2
列的ORC表timestamp
。然后我试了一下:
insert into tbl2 select * from tbl1;
tbl2
中的数据已损坏:
1754-08-28 22:44:01.128654848
1815-03-31 05:56:28.066277376
此问题仅适用于ORC
文件格式。对于其他文件格式,例如textfile
,avro
,parquet
等,它的工作正常。