日期:2014-05-18  浏览次数:20466 次

如何把标识值设为从1开始????1
在使用一个表后,其中的ID自增量变得很大,请问各们是否有办法能在数据清空后,把ID的起始值重新设有为1

------解决方案--------------------
TRUNCATE TABLE 表名

或者

DBCC CHECKIDENT(表名, RESEED, 1)

------解决方案--------------------
删除该列
alter table [tablename] drop column [colname]
再加上新的字赠列即可
alter table [tablename] add [colname] identity(1,1) int
------解决方案--------------------
TRUNCATE TABLE 表名--用这个就行了
------解决方案--------------------
TRUNCATE TABLE 表名会将ID重置,可用select ident_current( '表名 ')查看
------解决方案--------------------
DBCC CheckIdent(tablename,Reseed,1)
------解决方案--------------------
TRUNCATE TABLE 表名--用这个就行了
在清空数据的时候就用它,
缺点:没有做记录,对还原有影响
------解决方案--------------------
TRUNCATE TABLE 表
这种方法可以直接删除表数据 而且不在日志文件中留记录 无法实现还原数据