В SQL-сервере для добавления ограничения DEFAULT обязательно ли указывать имя ограничения?если НЕТ, то каково было бы утверждение для этого - PullRequest
0 голосов
/ 17 июня 2019
ALTER TABLE Persons ADD CONSTRAINT df_City  DEFAULT 'Sandnes' FOR City;

1 Ответ

0 голосов
/ 17 июня 2019

Нет, их вообще не нужно называть. Я обычно создаю их так:

CREATE TABLE myTable (
    DWCreatedDate datetime DEFAULT(GETDATE())
)

Однако, как указывает @Jeroen Mostert, в результате будет получено ограничение, названное самим SQL Server, а не что-то очевидное. Как правило, это будет включать случайное число, добавленное к имени.

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