如何用sql 添加主键??

如何用sql 添加主键??,第1张

*** 作步骤如下:

1、首先我们在这个StudentNo列上用你的鼠标右击,然后选择里面的修改,进行点击,d出

界面。

2、接着会有如下图中所示的窗口内容,这里选择里面的StudentNo,然后右击选择设置主键。

3、设置完毕之后,选择ctrl + S 保存。

4、保存完毕之后,再查看设置的主键时候,没有显示设置成功,这里需要在表上右击,选择刷

新。

5、刷新之后,就可以看到你设置的主键了,在主键列表中也可以看到已将设置成功。

添加列语法:ALTER TABLE 表名

Add 列名 类型 ...

添加主键语法:ALTER TABLE 表名

ADD CONSTRAINT 主键名 PRIMARY KEY(列名)

ALTER TABLE testTable

Add Id int NOT NULL IDENTITY (1, 1)

go

ALTER TABLE testTable

ADD CONSTRAINT PK_Id PRIMARY KEY(Id)

go

也可以添加列时直接指定是主键 :

ALTER TABLE testTable

Add Id int NOT NULL IDENTITY (1, 1) primary key

go

create table #temp(id int identity(1,1) primary key,name nvarchar(6))

insert #temp (name)

select 'aa'

union all

select 'bb'

select * from #temp

update #temp set id=11 where id=1

消息

消息 8102,级别 16,状态 1,第 2 行

无法更新标识列 'id'。

结论:临时表可以有主键约束,但不能被更新


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/bake/11956113.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-19
下一篇 2023-05-19

发表评论

登录后才能评论

评论列表(0条)

保存