Кусок SQL в SQL сервереЗачем указывать первичный ключ, не имеющий значения null при создании таблицы?
CREATE TABLE Persons
(
P_Id int NOT NULL PRIMARY KEY,
LastName varchar(255) NOT NULL,
FirstName varchar(255),
Address varchar(255),
City varchar(255)
)
Первичный ключ не является нулевым по своей природе, поэтому мы до сих пор не указать нулевой здесь? Мне что-то не хватает?
проверить это: http://stackoverflow.com/questions/3905703/why-to-use-not-null-primary-key-in-tsql –