请SQL高手帮我解决。SQL表示列后来插入的数据为什么总是不能按照新的顺序表示??

来源:百度知道 编辑:UC知道 时间:2024/06/06 00:20:12
我创建了一个表,表的第一个字段为表示列,接着我往表里插入了30条记录,接着我又将其删除,然后又插入了30条,但是为什么后来插入的30条的第一个列是从39开始往下表示的??怎么解决这个问题??请高手给我答案
我用的是SQL2000
我建立了表并往里插入30条记录,其中的第一个ID字段为表示列,后来我又将表的记录都删除了,接着有又插入,但是这次ID列就是从31开始的,我想问问怎么解决这个问题,怎么让他还是从1开始

明白楼主的意思,是要把identity自增列的值从1开始。在查询分析器中执行以下语句更正标识值,把“表名”替换为你的表的名称。注意是在表中没有数据的时候执行。

dbcc checkident ('表名',reseed,0)

你用的什么数据库呀?是不是有缓冲贮存?

更新索引