【发布时间】:2020-01-07 22:57:59
【问题描述】:
我成功创建了一个雪花外部表,并且能够从 s3 加载数据。我想在这个外部表中添加一列。在雪花文档中,他们说 - “使用以下 ALTER TABLE 语法更改现有外部表以添加或删除列: 添加列:ALTER TABLE … ADD COLUMN。 删除列:ALTER TABLE … DROP COLUMN。”
当我尝试向我的外部表添加一列时,它给了我以下错误 - "外部表列 TEST_COL 必须有定义表达式。"
我正在使用以下命令添加列 - alter table EXTTABLE_TEST 添加列 TEST_COL 号;
这是我所指的雪花文档的链接 - https://docs.snowflake.net/manuals/user-guide/tables-external-intro.html#adding-or-dropping-columns
有人可以帮我解决这个问题吗?甚至可以从外部表中添加/删除列。 任何帮助表示赞赏。
谢谢!
【问题讨论】:
标签: snowflake-cloud-data-platform alter-table external-tables