Скидання ідентифікаційного значення за допомогою методу DBCC CHECKIDENT: тут, щоб скинути
у SQL Server ви можете використовувати метод DBCC CHECKIDENT. Синтаксис: DBCC CHECKIDENT ('table_name', RESEED, new_value); Примітка. Якщо ми скинемо наявні записи в таблиці та вставимо нові записи, то відобразиться помилка. 11 травня 2022 р.
Поєднання операторів DROP TABLE і CREATE TABLE можна використовувати для скидання послідовності первинного ключа. Оператор DROP TABLE видаляє дані та структуру таблиці з бази даних, а оператор CREATE TABLE створює нову таблицю, де значення AUTO-INCREMENT для первинного можна скинути.
Як видалити властивість ідентифікації стовпця в таблиці SQL Server – Підручник SQL Server / T-SQL 44
- Додайте новий стовпець із TestID до наявної таблиці.
- Оновіть записи з Id (стовпець увімкнення ідентифікації) до стовпця TestID (щойно доданого).
- Витягніть ідентифікатор (стовпець увімкнення ідентифікації) із таблиці.
TRUNCATE скидає стовпці ідентифікації Він використовується для створення ключових значень у таблицях. Інструкції DELETE не скидають ідентифікаційні стовпці.
Виконайте DBCC CHECKIDENT (<table_name>, RESEED,<new_reseed_value>) з new_reseed_value, встановленим на низьке значення, а потім запустіть DBCC CHECKIDENT (<table_name>, RESEED), щоб виправити значення.
Скинути значення ідентифікатора за допомогою методу DBCC CHECKIDENT: тут, щоб скинути стовпець ідентифікатора в SQL Server, ви можете використати метод DBCC CHECKIDENT. Синтаксис: DBCC CHECKIDENT ('table_name', RESEED, new_value); Примітка. Якщо ми скинемо існуючі записи в таблиці та вставимо нові записи, буде показано помилку.
Відкрийте Конструктор таблиць для таблиці, первинний ключ якої потрібно змінити, клацніть правою кнопкою миші в Конструкторі таблиць і виберіть у контекстному меню «Індекси/Ключі». У діалоговому вікні «Індекси/ключі» виберіть індекс первинного ключа зі списку «Вибраний первинний/унікальний ключ» або «Індекс». Введіть нове ім’я в полі Ім’я.