Як скинути стовпець ідентичності в SQL Server 2012?

Скинути значення ідентифікатора за допомогою методу DBCC CHECKIDENT: тут, щоб скинути стовпець ідентифікатора в SQL Server, ви можете використати метод DBCC CHECKIDENT. Синтаксис: DBCC CHECKIDENT ('table_name', RESEED, new_value); Примітка. Якщо ми скинемо наявні записи в таблиці та вставимо нові записи, то відобразиться помилка. 11 травня 2022 р.

ЧЕКІДЕНТ DBCC Крім того, TRUNCATE може лише скинути IDENTITY до значення 0. Якщо нам потрібно повторно встановити його до будь-якого іншого значення, ми повинні використати команду DBCC CHECKIDENT. Ось як скинути значення стовпця IDENTITY у SQL Server!

вступ

  1. Створіть таблицю. СТВОРИТИ ТАБЛИЦЮ dbo. Emp ( ID INT IDENTITY(1,1), Name VARCHAR(10) ) …
  2. Вставте зразки даних. INSERT INTO dbo. …
  3. Перевірте значення стовпця identity. DBCC CHECKIDENT ('Emp')…
  4. Скинути значення стовпця ідентифікації. DELETE FROM EMP WHERE ID=3 DBCC CHECKIDENT ('Emp', RESEED, 1) INSERT INTO dbo.

Стовпець IDENTITY можна встановити лише під час створення таблиці, або змінити таблицю, додати новий стовпець IDENTITY. Насправді ви не можете змінити наявний стовпець ідентичності в таблиці, як інші звичайні стовпці ( alter table alter column…).

TRUNCATE скидає стовпці ідентифікації Він використовується для створення ключових значень у таблицях. Інструкції DELETE не скидають ідентифікаційні стовпці.

Якщо ви видалите стовпець IDENTITY, ви, цілком ймовірно, пошкодите решту вашої бази даних без жодної надії на відновлення. Замість того, щоб видаляти її, спробуйте створити нову таблицю без неї та скопіюйте всі записи. Якщо це працює, у вас немає дублікатів. Тепер ви можете заархівувати свою «стару» таблицю, видалити її та перейменувати «нову».

Related Post

Чи можуть бортпровідники розблокувати кабіну?Чи можуть бортпровідники розблокувати кабіну?

Як стюардеса розблокує кабіну в екстрених ситуаціях? На дверях кабіни є клавіатура. Коли введено правильний код. У кабіні лунає дзвінок, який сповіщає нас, що хтось хоче зайти. Зазвичай це працює

Як розмножити бірючину живцями вліткуЯк розмножити бірючину живцями влітку

Розмноження живцями бирючини Деревні живці довжиною 15-25 см нарізають влітку після відцвітання куща. Нижні листки обривають, а зрізи занурюють в порошок, що стимулює коренеутворення. Заглиблюють на 5-7 см в суміш