【发布时间】:2020-09-13 14:08:57
【问题描述】:
我创建了一个带有主键的表。我想更改主键。
我认为使用 Alter Table 命令是解决方案,但没有成功。
ALTER TABLE "tablename" ALTER PRIMARY KEY (col1,col2);
您能帮我如何使用 SQL 语句更改主键吗?
【问题讨论】:
标签: snowflake-cloud-data-platform
我创建了一个带有主键的表。我想更改主键。
我认为使用 Alter Table 命令是解决方案,但没有成功。
ALTER TABLE "tablename" ALTER PRIMARY KEY (col1,col2);
您能帮我如何使用 SQL 语句更改主键吗?
【问题讨论】:
标签: snowflake-cloud-data-platform
删除并重新创建主键。
ALTER TABLE "tablename" DROP CONSTRAINT "pk_name"; ALTER TABLE "tablename" ADD CONSTRAINT "pk_name" PRIMARY KEY (col1,col2);
【讨论】: