SQL Server, не удается вставить ноль в поле первичного ключа?

Я почти готов вырвать себе волосы на этом. Я новичок в MS SQL и нигде не видел подобного поста.

Когда я пытаюсь выполнить такой оператор:

INSERT INTO qcRawMatTestCharacteristic 
VALUES(NULL, 1,1,1,1,1,1,1,'','','', GETDATE(), 1)

, я получаю следующее:

Не могу вставить значение NULL в Я вот-вот готова вырвать себе волосы на этом. Я новичок в MS SQL и нигде не видел подобной публикации. Когда я пытаюсь сделать такую ​​инструкцию: INSERT INTO qcRawMatTestCharacteristic ...

Я почти готов вырвать себе волосы на этом. Я новичок в MS SQL и нигде не видел подобного поста.

Когда я пытаюсь выполнить такой оператор:

INSERT INTO qcRawMatTestCharacteristic 
VALUES(NULL, 1,1,1,1,1,1,1,'','','', GETDATE(), 1)

, я получаю следующее:

Не могу вставить значение NULL в Я вот-вот готова вырвать себе волосы на этом. Я новичок в MS SQL и нигде не видел подобной публикации. Когда я пытаюсь сделать такую ​​инструкцию: INSERT INTO qcRawMatTestCharacteristic ...

Я почти готов вырвать себе волосы на этом. Я новичок в MS SQL и нигде не видел подобного поста.

Когда я пытаюсь выполнить такой оператор:

INSERT INTO qcRawMatTestCharacteristic 
VALUES(NULL, 1,1,1,1,1,1,1,'','','', GETDATE(), 1)

, я получаю следующее:

Не могу вставить значение NULL в столбец 'iRawMatTestCharacteristicId', стол 'Intranet.dbo.qcRawMatTestCharacteristic'; столбец не допускает значений NULL. ВСТАВИТЬ не работает.

Я понимаю ошибку, но нулевое значение предназначено для моего основного поля с типом данных int.

Есть идеи!?

18
задан A-K 6 October 2010 в 21:55
поделиться