Ви також можете встановити стовпець ідентичності в SSMS, клацнувши правою кнопкою миші на таблиці та вибравши «Дизайн», щоб відкрити таблицю в режимі конструктора, де ви можете вибрати стовпець і встановити для властивості «Специфікація ідентифікації» значення «Так» разом із приростом і початковим значенням, як показано нижче.
IDENT_CURRENT повертає останнє значення ідентифікатора, згенероване для певної таблиці в будь-якому сеансі та будь-якій області. @@IDENTITY повертає останнє значення ідентичності, згенероване для будь-якої таблиці в поточному сеансі в усіх областях.
Вам може знадобитися використовуйте DBCC CHECKIDENT('tableName', RESEED, NEW_RESEED_VALUE) щоб оновити значення стовпця Identity для нових записів. Це змінить поточне початкове значення стовпця ідентичності вказаної таблиці.
Скинути значення ідентифікатора за допомогою методу DBCC CHECKIDENT: тут, щоб скинути стовпець ідентифікатора в SQL Server, ви можете використати метод DBCC CHECKIDENT. Синтаксис: DBCC CHECKIDENT ('table_name', RESEED, new_value); Примітка. Якщо ми скинемо існуючі записи в таблиці та вставимо нові записи, буде показано помилку.
Довідковий посібник з SQL
- SET IDENTITY_INSERT вмикає можливість вставляти визначені користувачем значення в поле, визначене як стовпець IDENTITY. Синтаксис.
- SET IDENTITY_INSERT <таблиця> на | вимкнено; Примітки. Перемикає значення вставки IDENTITY із оператора INSERT. …
- SET IDENTITY_INSERT 'salesdb' ON; ВСТАВТЕ ЗНАЧЕННЯ ('joe', 199);