当前位置: 代码迷 >> Sql Server >> 怎么向一个表里的字段渐进插入int型数值
  详细解决方案

怎么向一个表里的字段渐进插入int型数值

热度:39   发布时间:2016-04-24 10:36:49.0
如何向一个表里的字段渐进插入int型数值
现在有一个表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 
  相关解决方案