У меня есть существующая секционированная таблица дат, и я хочу создать новую секционированную таблицу дат только с одним столбцом из исходной таблицы, сохраняя при этом исходное секционирование.
Я пробовал:
Создание пустой многораздельной таблицы и копирование результатов из запроса, но затем разделение отсутствует.
Следующий оператор Create должен работать, если я также включил разделенную дату в качестве столбца в новую таблицу, которая мне не нужна. Есть ли способ использовать столбец part_date в качестве декоратора раздела при загрузке данных из результата запроса?
CREATE TABLE
cat_dataset.cats_names(cat_name string)
PARTITION BY
part_date AS
SELECT
cat_name,
_PARTITIONDATE AS part_date
FROM
`myproject.cat_dataset.cats`
Я хочу избежать зацикливания всех дат и записи данных с этой даты в новую таблицу. Есть ли способ использовать столбец part_date в качестве декоратора раздела при загрузке данных из результата запроса?