Intereting Posts
Аннотации Spring Boot Query с nativeQuery не работают в Postgresql вставка данных с использованием процедуры ввода входных данных Кластерный индекс для внешнего ключа или первичного ключа? Ошибка при обновлении таблицы со столбцом CLOB: ORA-01461 Можно ли разделить запрос на несколько запросов или создать параллельность для ускорения запроса? В чем разница между «использованием» и «on» в объединениях таблиц в MysQL? Удалить расширения из имени файла SQL Server Как получить разницу по дате, исключая выходные и праздничные дни? В Eclipse, как получить текст SQL, когда он находится в строке Java? Как я могу сделать эквивалент «SHOW TABLES» в T-SQL? Microsoft SQL-эквивалент mysql REGEXP Преобразование неизвестного числа разделенных запятыми varchars в пределах 1 столбца на несколько столбцов Какие стратегии доступны для миграции баз данных Access в SQL-серверные приложения? Выбор из трех отношений с реляционной алгеброй Выберите Query, производя дублирующие результаты из тех же записей (Access 2010)

Поля автоматического номера

У меня есть поле в моей таблице SQL Server 2008, которое является числовым числом с номером 1 и содержит более 100 000 записей.

На данный момент мы переносим серверы, поэтому я смотрю на небольшую уборку весны и удалю все записи из этой таблицы.

Я все еще хочу, чтобы число авто увеличилось на 1 объект, но я бы хотел, чтобы первая запись начиналась с 102001, возможно ли это.

Благодарю.

Да, просто установите стартовое значение IDENTITY как ваш выбранный номер. Синтаксис: IDENTITY (seed,increment)

 CREATE TABLE Customers ( CustomerID int IDENTITY(102001, 1), Name nvarchar(MAX) ) 

Я использовал эту команду TSQL в прошлом для повторного заполнения столбца автоматического номера в таблице

  DBCC CHECKIDENT ('dbo.TABLE', RESEED, 102001)