Предполагая MSSQL:
DBCC CHECKIDENT('MyTable', RESEED, 0) -- One less than next ID to allocate
Если вы хотите удалить данные, вы можете использовать
TRUNCATE TABLE MyTable
, но вы не можете использовать TRUNCATE TABLE для таблицы, на которую ссылается внешний ключ, или если таблица является частью индексированного представления, и в отличие от DELETE MyTable любой триггер (ы) в таблице не будет быть активирован.