Details
-
Sub-task
-
Status: Closed
-
Critical
-
Resolution: Fixed
-
1.16.0
Description
In hive, it's support to cast timestamp to decimal implictly with following sql:
create table t1 (c1 DECIMAL(38,6)); create table t2 (c2 TIMESTAMP); insert into t1 select * from t2; -- or select cast(cast('2012-12-19 11:12:19.1234567' as timestamp) as decimal(30,8))
But it'll throw exception "The cast conversion from TIMESTAMP type to NUMERIC type is not allowed" with Hive dialect in Flink.