将带有 nextval 的新列添加到现有的 SNOWFLAKE 数据库 table
Adding a new column with nextval to an existing SNOWFLAKE database table
我正在尝试使用 nextval 向 snowflake 中的现有 table 插入一个新列,类似于以下代码中的 supplierID (我在登台时做了 get_ddl table 获取以下代码)。我添加了一个新序列并使用 supplierID 进行了克隆,当我确实在同一个 table 上获得 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)
有人可以指点一下吗。]
ALTER TABLE stagingtable ADD COLUMN newColumn number DEFAULT CLINIFYQA."ClinifyDB".ORGANIZATIONTYPEID.NEXTVAL;
https://docs.snowflake.com/en/sql-reference/sql/alter-table.html
我正在尝试使用 nextval 向 snowflake 中的现有 table 插入一个新列,类似于以下代码中的 supplierID (我在登台时做了 get_ddl table 获取以下代码)。我添加了一个新序列并使用 supplierID 进行了克隆,当我确实在同一个 table 上获得 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)
有人可以指点一下吗。]
ALTER TABLE stagingtable ADD COLUMN newColumn number DEFAULT CLINIFYQA."ClinifyDB".ORGANIZATIONTYPEID.NEXTVAL;
https://docs.snowflake.com/en/sql-reference/sql/alter-table.html