【发布时间】:2018-06-17 12:01:51
【问题描述】:
我有一个带有 IDENTITY 列 (bigint) 的 SQL Server 表。
假设表包含 100 条记录,那么 IDENTITY 列的值将在 1-100 之间。
如果我删除了中间的一些记录,假设删除了标识值为 3、7、18、20 的行。
我需要将行重新编号以从 1 开始到 96,并且新记录从 97 继续。
如何实现?
【问题讨论】:
-
但我在一个审计表中有这个,与其他表没有关系。
标签: sql-server