Snowflake cloud data platform 雪花:SQL编译错误:虚拟列';主题';是无效的目标

Snowflake cloud data platform 雪花:SQL编译错误:虚拟列';主题';是无效的目标,snowflake-cloud-data-platform,Snowflake Cloud Data Platform,我正在尝试修改并向表中添加一列,如下所示 Alter table Table_name_A add column TOPIC VARCHAR(16777216) as 'default_value' ; 以及尝试插入值的过程 insert into Table_name_A (TOPIC) values ('some other topic') 这是引发错误:SQL编译错误:虚拟列“主题”是无效的目标。 如何解决此问题?我认为您的alter table语法有误。改为添加如下列: Alter

我正在尝试修改并向表中添加一列,如下所示

Alter table Table_name_A
add column TOPIC VARCHAR(16777216) as 'default_value' ;
以及尝试插入值的过程

insert into Table_name_A
(TOPIC)
values ('some other topic')
这是引发错误:SQL编译错误:虚拟列“主题”是无效的目标。
如何解决此问题?

我认为您的alter table语法有误。改为添加如下列:

Alter table_name_A add column TOPIC VARCHAR(16777216)default'default_value';
然后你应该可以插入它。我认为您这样做是为了外部表。

将“as”替换为关键字DEFAULT,它应该可以工作