Я пытаюсь перезаписать определенный раздел таблицы.Мой запрос довольно большой, но мне удалось найти минимальный код, который воспроизводит ошибку.Когда я пытаюсь запустить это:
INSERT OVERWRITE TABLE sbx.calls_out PARTITION (date_call)
SELECT
z.corp,
z.time_call,
z.comp,
z.serv
z.date_call
FROM (
SELECT
'a' as corp,
1 as time_call,
'b' as comp,
'20190625' as date_call,
'c' as serv
) AS z;
Это возвращает следующую ошибку:
Failed to recognize predicate '.'. Failed rule: 'regularBody' in statement
Однако, если я запускаю точно такой же код, но с использованием другой таблицы, он работает нормально.В чем причина этого?