Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/sql/80.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
为什么这个简单的SQL代码在Azure Databricks中不起作用?_Sql_Databricks_Azure Databricks - Fatal编程技术网

为什么这个简单的SQL代码在Azure Databricks中不起作用?

为什么这个简单的SQL代码在Azure Databricks中不起作用?,sql,databricks,azure-databricks,Sql,Databricks,Azure Databricks,我正在尝试使用以下SQL代码更改Azure Databricks中的表。我想向现有表“logdata”添加一列,但未成功 ALTER TABLE logdata ADD sli VARCHAR(255) 错误消息: SQL语句中的错误:ParseException:在输入“ALTER LOGDATA”(第1行,位置6)处没有可行的替代方案 我尝试在网上搜索,但找不到原因。有谁能帮助这个初学者吗?对于Azure语法,可以是:ALTER TABLE TABLE\u name ADD COLUMN

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

ALTER TABLE logdata 
ADD sli VARCHAR(255)
错误消息: SQL语句中的错误:ParseException:在输入“ALTER LOGDATA”(第1行,位置6)处没有可行的替代方案


我尝试在网上搜索,但找不到原因。有谁能帮助这个初学者吗?

对于Azure语法,可以是:ALTER TABLE TABLE\u name ADD COLUMNS(col\u name data\u type)

因此,您的查询必须如下所示:

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

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