я пытаюсь добавить ограничение на тип данных char(1)
SQL Server 2008 - добавление ограничения
я хотел бы пользователю только быть в состоянии ввести Y
или N
или n
или Y
я щелкнул на контрольном ограничении в окне CHECK CONSTRAINT EXPRESSION
, что я должен ввести?
Сашка, почему-? почему вручную лучше? –
@jenny: Поскольку вы не можете гарантировать, что у вас будет доступ к GUI, и операции, как правило, относятся к инструменту (IE: не может использовать тот же процесс в TOAD для SQL Server и т. Д.) –
+1, 'почему вручную лучше? ', SSMS довольно часто пишет массивный скрипт, который генерирует полную повторяющуюся новую таблицу (с новым изменением), копирует все данные в нее, затем отбрасывает исходную таблицу и переименовывает новую таблицу в исходное имя таблицы, также он упадет и добавит все ограничения и индексы и т. д. Это намного проще, быстрее, снижает нагрузку на базу данных и более надежно изучает и использует гораздо более простую команду ALTER TABLE. –