Foxtable(狐表)用户栏目专家坐堂 → 重置_Identify


  共有3463人关注过本帖树形打印复制链接

主题:重置_Identify

帅哥哟,离线,有人找我吗?
lshshlxsh
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:三尾狐 帖子:655 积分:7707 威望:0 精华:0 注册:2013/12/11 17:49:00
重置_Identify  发帖心情 Post By:2014/7/23 14:50:00 [只看该作者]

请问一下在不改变其它列值的情况下如何重置 _Identify 值从1开始?

 回到顶部
帅哥哟,离线,有人找我吗?
Bin
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:贵宾 帖子:35433 积分:178524 威望:0 精华:3 注册:2013/3/30 16:36:00
  发帖心情 Post By:2014/7/23 14:52:00 [只看该作者]

_Identify 无法重置 你也不用纠结这个啊

 回到顶部
帅哥哟,离线,有人找我吗?
Bin
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:贵宾 帖子:35433 积分:178524 威望:0 精华:3 注册:2013/3/30 16:36:00
  发帖心情 Post By: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
  4楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:三尾狐 帖子:655 积分:7707 威望:0 精华:0 注册:2013/12/11 17:49:00
  发帖心情 Post By:2014/7/23 15:29:00 [只看该作者]

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

 回到顶部
帅哥哟,离线,有人找我吗?
mamuaiqing
  5楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:四尾狐 帖子:824 积分:6288 威望:0 精华:0 注册:2012/3/1 3:17:00
  发帖心情 Post By:2014/7/23 15:40:00 [只看该作者]

如果是后台数据的话可以直接输入_Identify值,就是每次增加后台数据的时候按照条件赋予_Identify值

 回到顶部
帅哥哟,离线,有人找我吗?
playmal
  6楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:七尾狐 帖子:1564 积分:12858 威望:0 精华:0 注册:2009/6/16 7:30:00
  发帖心情 Post By:2018/9/24 15:10:00 [只看该作者]

在外部数据源Acess数据库里怎么处理 

 回到顶部
帅哥哟,离线,有人找我吗?
有点甜
  7楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2018/9/25 9:27:00 [只看该作者]

以下是引用playmal在2018/9/24 15:10:00的发言:
在外部数据源Acess数据库里怎么处理 

 

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


 回到顶部