У меня есть простая таблица с 2 столбцами: Col1 и Col2
sh-3.2# ./bq show --schema dataset.Test
[{"type":"STRING","name":"Col1","mode":"NULLABLE"},{"type":"STRING","name":"Col2","mode":"NULLABLE"}]
Этот запрос работает нормально
SELECT * EXCEPT (Col2) , CAST(Col2 AS NUMERIC) AS Col2 FROM `project.dataset.Test` LIMIT 1000
Этот запрос возвращает ошибку
SELECT * EXCEPT (Col2) , CAST(Col2 AS RECORD) AS Col2 FROM `project.dataset.Test` LIMIT 1000
Есть идеи почему?
Я пытаюсь использовать ключевое слово RECORD, как оно появилось в WebUI