Я создал две таблицы, как показано ниже, и вставил данные в соответствии со структурой таблицы.
create table table1(
customerID int identity Primary key,
customerName nvarchar(30))
create table table2(
sensorID int identity Primary key,
location nvarchar(20) not null,
temp decimal not null,
custID int
foreign key(custID) references table1 (customerID))
Insert into table1 values(1000,'john smith')
Insert into table1 values(1001,'Mike Coles')
Insert into table1 values(1002,'sam carter')
Insert into table2 values(1000,'NY',70,1001)
Insert into table2 values(1001,'NY',70,1002)
Insert into table2 values(1002,'LA',60,1001)
Insert into table2 values(1003,'CA',67,1000)
Insert into table2 values(1004,'NY',70,1002)
Но при выполнении я получаю следующие сообщения об ошибках
Сообщение 8101, уровень 16, состояние 1, строка 12 Явное значение для столбца идентификаторов в таблице «таблица 1» может быть указано только в том случае, если используется список столбцов и параметр IDENTITY_INSERT включен.
Может кто-нибудь ответить, почему я получаю эти ошибки.