当前位置:首页 > 数据库 > Sqlserver

Sql Server自增列和delete truncate删除语句关系

定义一个自增列,使用delete后,再插入数据,自增列仍按照删除前的最大值递增;若使用truncate 后,再插入数据,自增列从头开始递增

脚本一(使用delete):

create table #test(codes int identity,valuess int)

insert into #test(valuess) select 1

select * from #test

----------------

delete from #test

------------------

insert into #test(valuess)  select 2

select * from #test

drop table #test

 

脚本二(使用truncate):

create table #test(codes int identity,valuess int)

insert into #test(valuess) select 1

select * from #test

-------------------

truncate table #test

----------------------

insert into #test(valuess)  select 2

select * from #test

drop table #test

Sql Server自增列和delete truncate删除语句关系

标签:

本文系统来源:http://www.cnblogs.com/haoxiwang001/p/4623895.html


【说明】本文章由站长整理发布,文章内容不代表本站观点,如文中有侵权行为,请与本站客服联系(QQ:254677821)!