重置 MS 访问数据库中的标识列

Posted

技术标签:

【中文标题】重置 MS 访问数据库中的标识列【英文标题】:Reset identity column in MS access database 【发布时间】:2013-07-20 14:57:36 【问题描述】:

目前我正在尝试使用以下命令重置我的 MS Access 数据库中的标识列,但它不起作用。

DBCC CHECKIDENT('my_table', RESEED, 1)

错误信息:

Invalid SQL Statement ; expected "Delete","insert","procedure","select" or "update"

如何解决?

【问题讨论】:

【参考方案1】:

CHECKIDENT 仅适用于 SQL Server。这是一个解释如何在 Access 中执行此操作的链接:How to restart counting from 1 after erasing table in MS Access?

【讨论】:

以上是关于重置 MS 访问数据库中的标识列的主要内容,如果未能解决你的问题,请参考以下文章

sql的自增列如何重置

重置现有值的标识列而不删除现有记录

使用存储过程重置sqlsever中列标识的种子

在 MS SQL 2005 或 2008 中自动递增多个标识列

如何在 MS SQL 中插入标识列

SQL Server 标识列值从 0 而不是 1 开始