[英]How to rename multiple columns of a table in Snowflake?
我有一张桌子,比如 table1,它有三列( col1_a、col2_b、col3_c )。 我想将列重命名为col1, col2, col3 。 但问题是我想在一个查询中重命名所有列。
有没有办法做到这一点?
您可以使用select
:
select col1_a as col1, col2_a as col2, col3_a as col3
from t;
如果您想实际更改表中的名称,我认为您需要三个更改表:
alter table t rename column col1_a to col1;
alter table t rename column col2_a to col2;
alter table t rename column col3_a to col3;
我不认为 Snowflake 允许使用单个alter table
进行多次重命名。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.