现在有一个表A的index字段(int),如何插入从1开始步进为1的数值?
------解决方案--------------------
目前看来就两个方法:1,把表A的index字段设置为[index] [int] IDENTITY(1,1) not null ;2,每次插入的时候对应的index字段为Max(index)+1 。
从数据库设计的角度来讲,第一种方法要比第二种方法好。
------解决方案--------------------
create table mytable (
id int IDENTITY(1,1) not null ,
name varchar(30) not null
)
go
insert into mytable(name) values('zhangsan')
go
insert into mytable(name) values('lisi')
go
select * from mytable