以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  重置_Identify  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=54196)

--  作者:lshshlxsh
--  发布时间:2014/7/23 14:50:00
--  重置_Identify
请问一下在不改变其它列值的情况下如何重置 _Identify 值从1开始?
--  作者:Bin
--  发布时间:2014/7/23 14:52:00
--  
_Identify 无法重置 你也不用纠结这个啊
--  作者:Bin
--  发布时间:2014/7/23 14:53:00
--  
非要重置,可以用SQL语句处理
--- 删除原表数据,并重置自增列
truncate table tablename  --truncate方式也可以重置自增字段
				--重置表的自增字段,保留数据
DBCC CHECKIDENT (tablename,reseed,0) 
-- 设置允许显式插入自增列
SET IDENTITY_INSERT tablename  ON
-- 当然插入完毕记得要设置不允许显式插入自增列
SET IDENTITY_INSERT tablename  Off
[此贴子已经被作者于2014-7-23 14:53:27编辑过]

--  作者:lshshlxsh
--  发布时间:2014/7/23 15:29:00
--  
谢谢你的回答,不过truncate table tablename 这条语句会删除表里的内容,我重置的前提是不删除表内容。
[此贴子已经被作者于2014-7-23 15:28:56编辑过]

--  作者:mamuaiqing
--  发布时间:2014/7/23 15:40:00
--  
如果是后台数据的话可以直接输入_Identify值,就是每次增加后台数据的时候按照条件赋予_Identify值
--  作者:playmal
--  发布时间:2018/9/24 15:10:00
--  
在外部数据源Acess数据库里怎么处理 
--  作者:有点甜
--  发布时间:2018/9/25 9:27:00
--  
以下是引用playmal在2018/9/24 15:10:00的发言:
在外部数据源Acess数据库里怎么处理 

 

删除这个字段,然后重新添加这个字段。