-1

我正在尝试将一个新列插入到雪花中的现有表中,其 nextval 类似于下面代码中的供应商ID(我在我的 stagingtable 上做了 get_ddl 以获得下面的代码)。我添加了一个新序列并使用supplierID 进行克隆,当我确实在同一张表上获得ddl 时,它只显示contactID.nextval 但不是像NUMBER(38,0) DEFAULT CLINIFYQA."ClinifyDB".ORGANIZATIONTYPEID.NEXTVAL 之类的东西

它仍然正确还是我做错了什么。

create or replace TABLE stagingtable (
    
    ORGANIZATIONID VARCHAR(200),
    COMPANYID VARCHAR(200),
    SUPPLIERID NUMBER(38,0) DEFAULT CLINIFYQA."ClinifyDB".ORGANIZATIONTYPEID.NEXTVAL)

有人可以请教。]

4

1 回答 1

0
ALTER TABLE stagingtable ADD COLUMN newColumn number DEFAULT CLINIFYQA."ClinifyDB".ORGANIZATIONTYPEID.NEXTVAL;

https://docs.snowflake.com/en/sql-reference/sql/alter-table.html

于 2021-11-12T14:12:04.750 回答