sql2012怎么设置标识列 自增
展开全部
SQL Server中标识列可用identity 属性来完成的,下面分别是创建时指定标识列和在现有表添加标识列
1、创建表时指定标识列
下面的例子创建一个包含名为ID,类型为int,
create table Test
(id int identity (1,1), --标识列,种子为1,递增量为1
Name varchar(50)
)
2、在现有表中添加标识列
alter table Test
add id int identity (1,1) --标识列,种子为1,递增量为1
注意:当包含标识列的表刚刚创建,没有经过任何插入操作时,使用ident_current函数得到的值为标识列的种子值
1、创建表时指定标识列
下面的例子创建一个包含名为ID,类型为int,
create table Test
(id int identity (1,1), --标识列,种子为1,递增量为1
Name varchar(50)
)
2、在现有表中添加标识列
alter table Test
add id int identity (1,1) --标识列,种子为1,递增量为1
注意:当包含标识列的表刚刚创建,没有经过任何插入操作时,使用ident_current函数得到的值为标识列的种子值
展开全部
create table student
(
s_no int identity, --自增列
s_name varchar(20),
mobile varchar(20),
class varchar (20)
)
insert into student (s_name ,mobile ,class ) values ('a','123','一年1班');
insert into student (s_name ,mobile ,class ) values ('b','1234','一年2班');
insert into student (s_name ,mobile ,class ) values ('c','1235','一年3班');
insert into student (s_name ,mobile ,class ) values ('d','1231','一年4班');
insert into student (s_name ,mobile ,class ) values ('e','1232','一年5班');
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询