雪花是否允许更改雪花表中新列的序号

Fla*_*ron 7 snowflake-cloud-data-platform

我想在现有表中添加一列,但不是在最后添加一列,在其他列之间雪花是否允许这样做

像这样的东西

更改表 MY_DB.MY_SCHEMA.MY_TABLE 在 MY_OLD_COLUMN1 之后添加列 MY_NEW_COLUMN NUMBER(38,0);

小智 6

添加新列时您无法控制顺序。但是,您可以创建和维护一个视图,该视图以任何有意义的顺序对列进行排序,与基础表不同。

(您还可以使用 CREATE TABLE ... AS SELECT ... 创建一个新表并对列重新排序,然后将新表重命名为旧表。)