SQL server 2005里面 如何撤销主键
use my_db
alter table Person
drop Primary key (Id_P)
这个不行啊。
有没有其他方法
ALTER TABLE Person DROP CONSTRAINT 主键名称;
不行 我建的表没有约束
数据库表设计上面有个主键钥匙符号,定位字段列点下就撤销了
@cc_jony: 建议确认一下,是不是这张表没有主键
@peace: 这个大家都知道 我是想问用代码怎么去掉
@dudu: 有主键呀,我先用这个创建一个表
use my_db
CREATE TABLE hehe
(
Id_P int NOT NULL PRIMARY KEY,
LastName varchar(255) NOT NULL,
FirstName varchar(255),
Address varchar(255),
City varchar(255)
)
然后想撤销主键
use my_db
ALTER TABLE hehe
DROP PRIMARY KEY
用这个有语法错误
或者我此时想给此表换一个主键也可以 怎么做?
USE [my_db]
alter table hehe
--drop primary key [PK__hehe__03317E3D]
drop CONSTRAINT [PK__hehe__03317E3D]
红色的部分是主键名称吗?我以为主键名称是Id_P
@cc_jony: 红色部分是主键名称