小编new*_*ser的帖子

在不删除表的情况下更新主键的数据类型

我创建了一个表State,我的另一个表Addresses引用了该表。

CREATE TABLE State
(
     StateId varchar(20) PRIMARY KEY NOT NULL,
     Text varchar(40) NOT NULL
)
Run Code Online (Sandbox Code Playgroud)

我想将其主键更改为intand IDENTITY(1,1),但是,我无法删除它,因为它是另一个表的外键。如何更新它而不必重新创建所有内容?

sql-server primary-key

3
推荐指数
1
解决办法
3万
查看次数

标签 统计

primary-key ×1

sql-server ×1