Flink SQL> select cast('' as int);
+----+-------------+
| op | EXPR$0 |
+----+-------------+
[ERROR] Could not execute SQL statement. Reason:
java.lang.NumberFormatException: For input string: ''. Input is empty.
Flink SQL>
原因是类型转换报错.
Flink SQL> select cast('0' as int);
+----+-------------+
| op | EXPR$0 |
+----+-------------+
| +I | 0 |
+----+-------------+
Received a total of 1 row