标识问题!!! 见表我定义了ID标示 后来删除了ID为4,5,6的记录,保留了9号记录。以后再插入时ID就从9自动往后添加了 我想新插入ID为4,5,6的记录 我把表结构改了,取消标识 插入后 又把标识加上了 可再次插入记录后 总是最后一条记录ID+3 怎么不让它+3 而是+1呢!? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 select * into # from tbtruncate table tbinsert into tb select 除ID列外的所有其他列 from #drop table # 改进一下:select * into # from tbtruncate table tbinsert into tb select 除ID列外的所有其他列 from # order by iddrop table # 那这个自增功能就没什么用了啊 可惜了,SQL的自增 不智能啊 算BUG么 1 2 楼大哥那个不行啊 实在不行我就不设自增了。 我试过了 如果把中间三条删除了 再插入,这样没事。 最后插入的ID号是最后一条记录+1 而我是去除标识后把最后三条记录ID改为了 删除的那三条ID号 ,然后再把标识加上 再次插入记录 你就可以看到插入的这个记录ID号是最后一条+3 SQL SERVER定时作业的设置方法 coolingpipe(冷箫轻笛)西西,你的答案是对的,不好意思 视图的作用在现实中用处大吗?说实际的,不要理论的 一个简单的表值函数 高分求助!怎么修改数据库表的所有者呀??谢谢啦! SQLSERVER2005中能使用isql bcp工具倒入数据吗?使用与以前有什么不同。 请问能做到吗? 请问在客户端提供多条记录填写表单的代码??????? 如何将select的结果集转成文件格式进行网络传送并接收? 问一个带事务的存储过程模板??? 这个故事告诉我们,什么叫神奇 送分100分:查询一个表时,同时要更新这个表,有什么注意事项吗?[
truncate table tb
insert into tb select 除ID列外的所有其他列 from #
drop table #
select * into # from tb
truncate table tb
insert into tb select 除ID列外的所有其他列 from # order by id
drop table #