Могу ли я добавить ненулевой столбец без значения ПО УМОЛЧАНИЮ

Могу ли я добавить столбец, который я указываю как NOT NULL, я не хочу указывать значение DEFAULT, но MS-SQL 2005 говорит:

ALTER TABLE позволяет добавлять только столбцы которые могут содержать значения NULL, или иметь определение DEFAULT, или добавляемый столбец является столбцом идентификатора или метки времени, или, альтернативно, если ни одно из предыдущих условий не удовлетворяется, таблица должна быть пустой, чтобы можно было добавить этот столбец. Столбец «test» не может быть добавлен в непустую таблицу «shiplist», поскольку он не удовлетворяет этим условиям.

Если ДА, сообщите мне синтаксис, если нет, укажите причину.

64
задан abatishchev 22 February 2012 в 13:23
поделиться