Как добавить новый столбец в существующую таблицу SQL Server со значением по умолчанию в SSMS GUI - PullRequest
0 голосов
/ 01 марта 2020

Я прочитал

Добавьте столбец со значением по умолчанию к существующей таблице в SQL Сервер , и этот ответ должен был ответить на мой вопрос - но он не работает для я ({ ссылка })

В нем говорится, что ответ на мой вопрос может быть

ALTER TABLE SomeTable
        ADD SomeCol Bit NULL --Or NOT NULL.
 CONSTRAINT D_SomeTable_SomeCol --When Omitted a Default-Constraint Name is autogenerated.
    DEFAULT (0)--Optional Default-Constraint.
WITH VALUES --Add if Column is Nullable and you want the Default Value for Existing Records.

Разница в том, что я не хочу писать SQL Код (который заставляет меня думать, что это не так) c, но я все еще чувствую себя уместным для тех из нас, кто использует базу данных и не нуждается в уровне кодирования T- SQL)

enter image description here

Я добавил столбец и тип. Я добавил значение по умолчанию. Когда я сохраняю, я вижу ожидаемое сообщение об ошибке, что это не может быть достигнуто, потому что это вставит нули. Это означает, что я думаю, что он не выполняет последнюю часть кода выше (часть with-values)!

Как мне добиться того же, используя опции GUI в SSMS Express?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...