Як вставити значення стовпця ідентичності в SQL Server?

0 Comments 22:16

Використовуйте вставку ідентифікаційних даних: Якщо вам необхідно вставити явні значення в стовпець ідентичності, скористайтеся оператором SET IDENTITY_INSERT, щоб тимчасово ввімкнути явне вставлення значення ідентифікації.

Після завершення оператора INSERT, SELECT INTO або масового копіювання @@IDENTITY містить останнє ідентифікаційне значення, згенероване оператором. Якщо оператор не вплинув на жодну таблицю зі стовпцями ідентичності, @@IDENTITY повертає NULL.

Після створення таблиці ми не можемо безпосередньо змінити стовпець, щоб він став стовпцем ідентичності. Однак є кілька способів обійти це: Відпустіть стовпець, відтворіть його з ідентифікацією. Або створіть нову таблицю зі стовпцем ідентифікатора та видаліть стару таблицю, а потім перейменуйте таблицю.

Вам може знадобитися використовуйте DBCC CHECKIDENT('tableName', RESEED, NEW_RESEED_VALUE) щоб оновити значення стовпця Identity для нових записів. Це змінить поточне початкове значення стовпця ідентичності вказаної таблиці.

Після вимкнення identity_insert ви можете автоматично вставляти значення стовпця IDENTITY, не вказуючи стовпець IDENTITY. Подальші вставки використовують значення IDENTITY на основі значення, явно вказаного після встановлення identity_insert.

Related Post

Скільки часу потрібно, щоб стати CNA в Іллінойсі?Скільки часу потрібно, щоб стати CNA в Іллінойсі?

Тривалість програми: навчальні програми CNA можуть тривати будь-де 4-12 тижнів завершити та включити аудиторну або онлайн-курсову роботу на додаток до годин клінічної практики. В Іллінойсі навчання має включати щонайменше 40

Що таке анімаційна пригода Pixar 2003?Що таке анімаційна пригода Pixar 2003?

У пошуках Немо У пошуках Немо — американський комедійно-драматичний анімаційний пригодницький фільм 2003 року, створений Pixar Animation Studios для Walt Disney Pictures. Режисер Ендрю Стентон і співрежисер Лі Анкріч, сценарій