以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  表初始化后,如何使_Identify列重新从0开始?  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=131923)

--  作者:jq_shang
--  发布时间:2019/3/9 11:58:00
--  表初始化后,如何使_Identify列重新从0开始?
表初始化后,如何使_Identify列重新从0开始?

症状:
表初始化后,手动CTRL+A增加行,没有问题,_Identify列从0开始了。
保存时,出现了问题,_Identify列自动清除新编号,然后从初始化以前的顺序开动自动编码了。


[此贴子已经被作者于2019/3/9 12:12:39编辑过]

--  作者:有点蓝
--  发布时间:2019/3/9 14:04:00
--  
内部表没有这个问题。如果是外部表到数据库执行下面sql重置

如果是Access:
ALTER TABLE [表名称] ALTER COLUMN [_Identify] COUNTER (1, 1)

如果是SqlServer:
DBCC CHECKIDENT (表名称, RESEED, 0)

或者
TRUNCATE TABLE 表名称

--  作者:jq_shang
--  发布时间:2019/3/9 18:58:00
--  
好的,是外部表。谢谢蓝版。