Установить значение по умолчанию для поля в таблице, только если ноль - PullRequest
1 голос
/ 15 ноября 2011

У меня есть таблица базы данных (выпуск SQL Server 2008 R2 Express), в которой есть столбец со значением, допускающим значение NULL, и я хочу, чтобы в нем было поле значения по умолчанию, только если вводимые данные являются нулевыми; в противном случае поле должно получить переданное значение. Я прочитал кое-что о триггерах в SQL Server, которые могут это сделать (довольно сложно для меня), и мне было интересно, есть ли какой-нибудь простой способ для этого.

Ответы [ 2 ]

3 голосов
/ 15 ноября 2011
ALTER TABLE some_table
  ADD CONSTRAINT DF_some_field
  DEFAULT 'some_default_value'
  FOR some_field

http://msdn.microsoft.com/en-us/library/aa175912%28v=sql.80%29.aspx

0 голосов
/ 15 ноября 2011

Вот руководство по установке значений столбцов по умолчанию на сервере sql.

http://www.blackwasp.co.uk/SQLDefaultColumns.aspx

При выборе столбца в графическом интерфейсе среды управления Studio в свойствах столбца отображается «Значение по умолчанию или привязка».

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