【问题标题】:Why is this simple SQL code not working in Azure Databricks?为什么这个简单的 SQL 代码在 Azure Databricks 中不起作用?
【发布时间】:2019-10-09 06:55:14
【问题描述】:

我正在尝试使用以下 SQL 代码更改 Azure Databricks 中的表。我想向现有表“logdata”添加一列,但未成功。

ALTER TABLE logdata 
ADD sli VARCHAR(255)

错误信息: SQL 语句中的错误:ParseException:输入“ALTER LOGDATA”(第 1 行,第 6 行)没有可行的替代方案

我尝试在线搜索,但找不到导致此问题的原因。谁能帮助这个初学者吗?

【问题讨论】:

  • ALTER TABLE logdata ADD COLUMNS (sli VARCHAR(255))?

标签: sql databricks azure-databricks


【解决方案1】:

对于 Azure 语法如下:ALTER TABLE table_name ADD COLUMNS (col_name data_type)

所以你的查询必须是这样的:

ALTER TABLE logdata 
ADD COLUMNS (sli VARCHAR(255))

【讨论】:

    猜你喜欢
    • 2013-05-04
    • 2012-05-25
    • 1970-01-01
    • 1970-01-01
    • 2021-08-14
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多