以文本方式查看主题 - 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数据库里怎么处理
删除这个字段,然后重新添加这个字段。 |