sql server中设置identity种子点(30分)

  • 主题发起人 主题发起人 anzhiping
  • 开始时间 开始时间
A

anzhiping

Unregistered / Unconfirmed
GUEST, unregistred user!
在sqlserver中的identity列,运行一端时间后,
值已经很大,我把记录删除后,想让该列重新从原来设置的
起事值开始,不记得原来在那见过一个命令,现在怎么都找不到。
有那位大虾可以告知这个命令。
 
这个问题我也正在考虑!好象书上书说identity列的值不能改!
 
如果把纪录全部删除,从原始点开始,可以.
SQL语句
truncate table yourtablename
 
我认为除非删除Table重建,否则IDentity的值不会重用以前用过的值,
不然这个Identity就没有意义了。
 
试一下就知道了,如果是SQL Server肯定可以.
 
问题是既然作为Identity域,为什么要重新用以前的值呢?
 
这个问题应该由anzhiping回答,实际上没有必要.
SQL Server的IDENTITY是一个integer,可以有2亿多条记录.
 
接受答案了.
 
后退
顶部