Как добавить столбец NULL в новую таблицу на основе существующей дельта-таблицы при использовании блоков данных SQL?
Я попытался создать новую таблицу из дельта-таблицы и добавить новый столбец NULL при использовании блоков данных SQL. Databricks не может создать столбец NULL, если я заполняю только что созданный столбец, он работает нормально. Как добавить столбец NULL в новую таблицу на основе существующей дельта-таблицы?
Когда я заполняю столбец, он работает.
Он возвращает следующую ошибку:
1 ответ
У вас не может быть столбца со значением без указания типа для этого столбца, поэтому вам нужно выбрать для него определенный тип и привести
null
к этому типу.
Измените код с
select null as parent_name, ....
к
select cast(null as string) as parent_name, ....
(при необходимости измените тип)