Сбросить автоинкремент в SQL Server после удаления

DBCC CHECKIDENT('databasename.dbo.tablename', RESEED, number)

если число = 0, то при следующей mssql вставке поле автоинкремента ms-sql-server будет содержать значение delete-row 1

если number = 101, то при delete-row следующей вставке поле автоинкремента sql-server будет содержать значение sql-server 102


Дополнительная информация ... Может быть вам полезна

Прежде чем указывать sql-srever автоматическое увеличение sql-srever number в приведенном выше запросе, вы delete-row должны убедиться, что столбец ms-sql-server автоматического увеличения ms-sql-server существующей таблицы содержит auto-increment значения меньше, чем number.

Чтобы auto-increment получить максимальное значение ms-sql-server столбца (имя_столбца) из ms-sql-server таблицы (таблица1), вы можете sql-srever использовать следующий запрос

 SELECT MAX(column_name) FROM table1

sql-server

auto-increment

delete-row

2022-11-12T20:17:20+00:00