Categories: SQL Server

Как вставлять в базу значения первичного ключа (id) в SQL Server

Решение:

использование
SET IDENTITY_INSERT testIdentity ON;

Как использовать:
CREATE TABLE testIdentity (id int IDENTITY (1,1), name nvarchar(100));
INSERT INTO testIdentity(name) VALUES ('name1'); e Row will be (1, name1)
INSERT INTO testIdentity(name) VALUES ('name2'); e Row will be (2, name2)
SET IDENTITY_INSERT testIdentity ON;
INSERT INTO testIdentity (id, name) VALUES (10, 'name10'); e Row will be (10, name10)
INSERT INTO testIdentity (id, name) VALUES (20, 'name20'); e Row will be (20, name20)
SET IDENTITY_INSERT testIdentity OFF;
INSERT INTO testIdentity(name) VALUES ('name??'); e Row will be (3, name??)

Периодически мы проводим обучение и даем возможность стажировки на базе нашей платформы с управлением на SQL. Если вам это интересно, то пожалуйста посмотрите информацию об обучении/стажировке по SQL.

Руслан Раянов

Recent Posts

В гору или под гору

http://falcon.web-automation.ru/ - платформа создания бизнес-приложений в виде личных кабинетов

2 дня ago

Опросы клиентов – ключевой инструмент для бизнеса

http://falcon.web-automation.ru/ - платформа создания бизнес-приложений в виде личных кабинетов

4 дня ago

Вежливость – бесплатный способ увеличить показатели бизнеса

http://falcon.web-automation.ru/ - платформа создания бизнес-приложений в виде личных кабинетов

1 неделя ago

Проблема дисбаланса производства и продаж в сфере услуг

В статье разберем распространенную проблему в сфере услуг: либо слишком мало продаж, либо слишком много.…

2 недели ago

Бекап не нужен, когда все хорошо

http://falcon.web-automation.ru/ - платформа создания бизнес-приложений в виде личных кабинетов

2 недели ago

Как увеличить выручку компании в сфере услуг

В этой статье мы углубимся в вопрос повышения выручки. Не ждите серебряной пули, которая сделаем…

2 недели ago