雪花:SQL 编译错误:虚拟列'TOPIC'是无效目标



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

Alter table Table_name_A
add column TOPIC VARCHAR(16777216) as 'default_value' ;

以及尝试插入值

insert into Table_name_A
(TOPIC)
values ('some other topic')

这是引发错误:SQL编译错误:虚拟列"TOPIC"是无效的目标。如何解决此问题?

我认为您的alter表语法有误。添加这样的列:

Alter table Table_name_A add column TOPIC VARCHAR(16777216) default 'default_value';

然后你应该能够插入其中。我认为你这样做的方式是针对外部表。

最新更新