SQLServer对已有数据表添加自增主键

SQLServer对已有数据表添加自增主键

2023年7月13日发(作者:)

SQLServer对已有数据表添加⾃增主键最近在做⽼表的数据整理,发现有的表没有主键标识,.NET Core ⽆法⼀键⽣成模型,需要带有主键的表才可以,所以需要针对已有数据添加主键,这是我找到的两种⽅式。1. 主键为int 或者bigintALTER TABLE Atest ADD MainId int identity(1,1) PRIMARY KEY;2.主键为GUIDALTER TABLE ADD

MainId uniqueidentifier NOT NULL CONSTRAINT DF_Atest_MainId DEFAULT newid()GOALTER TABLE ADD CONSTRAINT

PK_Atest PRIMARY KEY CLUSTERED

(

MainId

) WITH( STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS= ON) ON [PRIMARY];

发布者:admin,转转请注明出处:http://www.yc00.com/web/1689246208a225607.html

相关推荐

发表回复

评论列表(0条)

  • 暂无评论

联系我们

400-800-8888

在线咨询: QQ交谈

邮件:admin@example.com

工作时间:周一至周五,9:30-18:30,节假日休息

关注微信