我想在现有表中添加一列但不在最后,在其他列之间添加雪花允许这个
类似这样的事情
ALTER TABLE MY_DB.MY_SCHEMA.MY_TABLE 在MY_OLD_COLUMN1之后添加栏目MY_NEW_COLUMN号码(38,0);
答案 0 :(得分:2)
添加新列时无法控制排序。但是,您可以创建和维护一个VIEW,它以任何有意义的顺序对列进行排序,与底层表不同。
(您也可以使用CREATE TABLE ... AS SELECT ...重新排序列创建一个新表,然后将新表重命名为旧表。)