Details
-
Bug
-
Status: Open
-
Major
-
Resolution: Unresolved
-
1.12.0
-
None
-
None
Description
This query returns an empty binary string:
select cast(123 as binary) from (values(1));
The same problem occurs for bigint, float and double.
Casting works if the data type is date, time, timestamp, interval, varchar and binary.
select cast(date '2018-08-10' as binary) from (values(1));
select length(string_binary(cast(123 as binary))), length(string_binary(cast(date '2018-08-10' as binary))) from (values(1));
----------------+
EXPR$0 | EXPR$1 |
----------------+
0 | 10 |
----------------+