sql主键删除/sql主键修改
1.删除主键
----查询主键键名
--SELECT name FROM sysobjects WHERE xtype='pk' AND object_name(parent_obj) ='表名'
----执行删除
--ALTER TABLE 表名 DROP 上一句执行结果放在这里
Declare @Pk varChar(100);
Select @Pk=name from sysobjects where Parent_Obj=OBJECT_ID('表名') and xtype='PK';
if @Pk is not null
begin
exec('Alter table 表名 Drop '+ @Pk) --删除原主键
end
2.创建主键
ALTER TABLE 表名 ADD PRIMARY KEY (Id,...,...)
3.修改主键
--先执行1,在执行2