Как я понимаю, IDENTITY (1, 1) означает, что мы не будем предоставлять никаких данных для этого столбца.Sql Server будет добавлять каждый раз 1 к значению ранее созданной строки.
почему бы не это
CREATE TABLE MyTable
(
MyTableID INT IDENTITY(1, 1) PRIMARY KEY
)
, а скорее это
CREATE TABLE MyTable
(
MyTableID INT NOT NULL IDENTITY(1, 1) PRIMARY KEY
)
Почему я должендобавить NOT NULL к определению такого столбца?Это означает, что Sql Server может генерировать значения NULL ??
Спасибо за помощь