Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Можно указать значение по умолчанию, которое будет введено в столбец в SQL Server 2012, при помощи Среда SQL Server Management Studio или Transact-SQL. Если значение по умолчанию не задано и пользователь оставляет столбец пустым, происходит следующее:
если активирована поддержка значений NULL, в столбец вставляется значение NULL;
если поддержка значений NULL не активирована, столбец остается пустым, но пользователь не сможет сохранить строку, пока не предоставит какое-либо значение.
В этом разделе
Перед началом работы выполните следующие действия.
Ограничения
Безопасность
Задание значения по умолчанию с использованием:
Среда SQL Server Management Studio
Transact-SQL
Перед началом
Ограничения
Если данные, введенные в поле Значение по умолчанию, заменяют связанное со столбцом значение по умолчанию (которое отображается без скобок), то будет предложено отменить привязку значения по умолчанию и заменить его новым значением.
При вводе текстовых строк заключайте их в одинарные кавычки ('); не используйте двойные кавычки ("), потому что они зарезервированы для идентификаторов.
Чтобы задать численное значение по умолчанию, введите число без одинарных кавычек.
Чтобы задать объект или функцию, введите имя объекта или функции без двойных кавычек.
Безопасность
Разрешения
Требуется разрешение ALTER на таблицу.
[Top]
Использование среды SQL Server Management Studio
Указание для столбца значения по умолчанию
В обозревателе объектов щелкните правой кнопкой мыши таблицу со столбцами, масштаб которых необходимо изменить, и выберите пункт Конструктор.
Выберите столбец, для которого нужно задать значение по умолчанию.
На вкладке Свойства столбца введите новое значение по умолчанию в свойстве Значение по умолчанию или привязка.
ПримечаниеЧтобы задать численное значение по умолчанию, введите число. В случае объекта или функции нужно ввести его или ее имя. Чтобы задать алфавитно-цифровое значение по умолчанию, введите его, заключив в одинарные кавычки.
В меню Файл выберите пункт Сохранить table name.
[Top]
Использование Transact-SQL
Указание для столбца значения по умолчанию
В обозревателе объектов установите соединение с экземпляром компонента Компонент Database Engine.
На стандартной панели выберите пункт Создать запрос.
Скопируйте следующий пример в окно запроса и нажмите кнопку Выполнить.
CREATE TABLE dbo.doc_exz ( column_a INT, column_b INT) ; GO INSERT INTO dbo.doc_exz (column_a)VALUES ( 7 ) ; GO ALTER TABLE dbo.doc_exz ADD CONSTRAINT col_b_def DEFAULT 50 FOR column_b ; GO
Дополнительные сведения см. в разделе ALTER TABLE (Transact-SQL).
[Top]