*** 作步骤如下:
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'。
结论:临时表可以有主键约束,但不能被更新
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)