我正在尝试使用以下SQL代码更改Azure Databricks中的表。我想在现有表'logdata'中添加一列,但不成功。
ALTER TABLE logdata
ADD sli VARCHAR(255)
错误消息: SQL语句中的错误:ParseException:输入'ALTER LOGDATA'(第1行,位置6)上没有可行的选择
我尝试在线搜索,但找不到造成此问题的原因。谁能帮助这个初学者吗?
答案 0 :(得分:0)
对于Azure语法,如下所示:ALTER TABLE table_name添加列(col_name data_type)
因此您的查询必须类似于:
ALTER TABLE logdata
ADD COLUMNS (sli VARCHAR(255))