今天面的一个傻问题,关于identity
今天去面了个公司,做.net开发的~在问到数据库的时候,提了个问题:identity是SQL里一个自增的字段,当删去某些记录的的时候,这个identity会变的不连续,有什么方法可以最快的让其恢复连续。我听了这个问题的时候,觉得好傻,虽然我不是很清楚有什么方法可以让它快速的恢复,但我知道,SQL里面肯定有这样一个内置的函数。再则,有让其连续的必要吗?技术都是为业务服务的~~光去死扣这种,有什么意思? 问题点数:5、回复次数:3Top
1 楼wooting(不醉)回复于 2006-09-22 13:58:30 得分 0
建个临时表,除identity字段以外的保存进去,然后truncate table 。最后把临时表数据insert进来。删除临时表。Top
2 楼fencole(大因扎吉)回复于 2006-09-22 14:00:14 得分 0
哈哈,upTop
3 楼powerzy(HelloWorld)回复于 2006-09-22 14:05:01 得分 0
关注Top




