如何更改雪花表中的主键?

ADI*_*WAR 5 snowflake-cloud-data-platform

我创建了一个带有主键的表。我想更改主键。

我认为使用 Alter Table 命令是解决方案,但没有成功。

ALTER TABLE "tablename" ALTER PRIMARY KEY (col1,col2);

您能帮助我如何使用 SQL 语句更改主键吗?

Rob*_*b D 8

删除并重新创建主键。这是一个例子:

ALTER TABLE "tablename" DROP CONSTRAINT "pk_name";
ALTER TABLE "tablename" ADD CONSTRAINT "pk_name" PRIMARY KEY (col1,col2);
Run Code Online (Sandbox Code Playgroud)