Можно ли добавить новый столбец в существующую таблицу искр с помощью команды ALTER TABLE?
var query = "ALTER TABLE " + "global_temp." + tableName(0) + " ADD COLUMN " + newColumnName + " " + newColumnDatatype
var drt = spark.sql(query)
Приведенный выше код вызывает следующую ошибку.
no viable alternative at input 'ALTER TABLE global_temp.people_ty ADD COLUMN' new_age integer
EDIT
Правильный синтаксис выглядит следующим образом
ALTER TABLE tablename ADD COLUMNS (newColumn newDataType)
Но также выдается следующая ошибка.
ALTER ADD COLUMNS does not support views.
You must drop and re-create the views for adding the new columns. Views: `global_temp`.`people_ty`