Кажется, я помню, что в MySQL при усечении таблицы автоматически увеличивающееся поле индекса продолжалось с того места, где оно было остановлено. Таким образом, если указанная таблица была усечена с наивысшим идентификатором 100, следующим идентификатором после усечения будет 101.
Есть ли способ сделать это в SQL Server? Я усек свою таблицу с более чем 1000 строк, но после усечения следующий новый идентификатор вернулся к 1 в моем столбце идентификаторов. Я хотел бы, чтобы это продолжалось.
TRUNCATE
перезапустит ваш столбец идентификации. Если вы используетеDELETE
, то этого не произойдет - person Lamak   schedule 01.07.2013