怎样修改某一字段为主键?

阿阳888 2005-10-06 11:00:22
已知有一个student表,其中没有设主键,我想把其中的id 字段设为主键,怎么办呢?
eg: alter table student
alter column id int not null
constraint PK_id primary key
但这样不行!怎么办呢?
...全文
520 10 打赏 收藏 转发到动态 举报
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
天地客人 2005-10-07
  • 打赏
  • 举报
回复
你可以直接在管理器中修改列属性啊!
todouwang 2005-10-07
  • 打赏
  • 举报
回复
Table 'student' already has a primary key defined on it.
--说明这个表已经是有主键了撒
hglhyy 2005-10-07
  • 打赏
  • 举报
回复
楼主对SQL语句不熟的话,可以直接到企业管理器选中表右键后 选 设计 来完成 主键的设定
新鲜鱼排 2005-10-07
  • 打赏
  • 举报
回复
不是很明白,哪位能解釋一下。
我試了一下也不是很好用
Table 'student' already has a primary key defined on it.
zouqiang122 2005-10-07
  • 打赏
  • 举报
回复
support you...
新鲜鱼排 2005-10-07
  • 打赏
  • 举报
回复
up
vivianfdlpw 2005-10-07
  • 打赏
  • 举报
回复
--添加not null约束
alter table student alter column ID int not null
go
--设置主键
alter table student add constraint con_PK primary key(ID)
Well 2005-10-07
  • 打赏
  • 举报
回复
ALTER TABLE dbo.A1 ADD CONSTRAINT
PK_A1 PRIMARY KEY CLUSTERED
(
ID
) ON [PRIMARY]
xinxin20009 2005-10-06
  • 打赏
  • 举报
回复
alter table student add
constraint PK_id primary key (id)
iwl 2005-10-06
  • 打赏
  • 举报
回复
ALTER TABLE [dbo].[student] WITH NOCHECK ADD
CONSTRAINT [PK_student] PRIMARY KEY CLUSTERED
(
[ID]
) ON [PRIMARY]
GO

34,592

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
  • 基础类社区
  • 二月十六
  • 卖水果的net
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧