как включить неявное преобразование типов в кусте выше версии 2.2.0? - PullRequest
1 голос
/ 04 августа 2020

см .: https://issues.apache.org/jira/browse/HIVE-14251

Например, у меня есть две таблицы ddl:

create table_a (id bigint, grade bigint);
create table_b (id string, name string,age bigint); 

1. когда я хочу присоединиться к этой таблице, у меня есть для записи on table_a.id = cast(table_b.id as bigint)

2. когда я использую union all, я должен делать cast(table_b.id as bigint) тоже

3. когда я рассчитываю время, я должен использовать cast(date_sub('20200804',1) as bigint)*100, чтобы получить нулевой час в определенный день

Использование преобразования отображения для написания новых задач не проблема, но у меня много истории sql, чтобы изменить ..

Я ищу конфигурация, поддерживающая неявное преобразование. Кроме того, я думаю, что высокоуровневые вещи не должны отсекать старые функции, которые могут вызвать несовместимость.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...