如何删除sql server中的主键?

snl*_*snl 1 sql sql-server sql-server-2008

如何使用t-sql(我的意思是脚本)删除主键,例如alter table tablename修改主键..!如何编写删除主键的脚本?提前致谢!!!!

Pரத*_*ீப் 10

对于Drop任何人来说constraint,这都是方法

ALTER TABLE Yourtable -- Table Name
DROP CONSTRAINT PK_primarykey_name -- Primary Key name 
Run Code Online (Sandbox Code Playgroud)

如果您不知道主键constraint名称,请运行以下脚本来了解

SELECT CONSTRAINT_NAME  
FROM   INFORMATION_SCHEMA.TABLE_CONSTRAINTS
WHERE  TABLE_NAME = 'yourtable'  -- Table Name
       AND TABLE_SCHEMA = 'dbo'  -- change it if table is in some other schema 
       AND CONSTRAINT_TYPE = 'PRIMARY KEY' 
Run Code Online (Sandbox Code Playgroud)