sqlserver新增主键自增 |
您所在的位置:网站首页 › sqlserver如何设置主键自增 › sqlserver新增主键自增 |
首先,让我们进入主题,康康怎么将(已经有了数据)表的主键id的自增属性取消:/*取消主键id的自增属性----以下的table_name都表示表名*/ --1、为表增加一列id1 alter table table_name add id1 int GO --2、将id的值赋给id1 update table_name set id1=id GO --3、查当前表的主键约束名 --SELECT idx.name AS pk FROM sys.indexes idx JOIN sys.tables tab ON (idx.object_id = tab.object_id) where tab.name='table_name' --4、删去table_name表的主键 alter table table_name drop constraint 主键约束名 GO --5、删除列id alter table table_name drop column id GO --6、将id1的列名改为id exec sp_rename 'table_name.id1','id' GO -- 7、设置非空 ALTER TABLE table_name ALTER COLUMN [id] int NOT NULL; GO -- 8、设置唯一 ALTER TABLE table_name ADD UNIQUE (id) GO --9、将id设置为主键 alter table table_name add primary key (id) GO |
今日新闻 |
推荐新闻 |
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |