Добавьте столбец со значением по умолчанию в существующую таблицу в SQL Server

Как можно добавить столбец со значением по умолчанию в существующую таблицу в SQL Server 2000/SQL Server 2005?

+2547
18 сент. '08 в 12:30
источник поделиться
37 ответов
  • 1
  • 2

Если значением по умолчанию является Null, то:

  • В SQL Server откройте дерево целевой таблицы
  • Щелкните правой кнопкой мыши "Столбцы" == > New Column
  • Введите столбец Name, Select Type и отметьте флажок Разрешить Nulls
  • В строке меню нажмите Save

Готово!

+7
09 мая '16 в 14:28
источник

Связанные вопросы


Похожие вопросы

SQL Server + Изменить таблицу + Добавить столбец + Значение по умолчанию uniqueidentifier...

ALTER TABLE [TABLENAME] ADD MyNewColumn INT not null default 0 GO
+7
07 дек. '15 в 10:44
источник

Щелкните правой кнопкой мыши таблицу и выберите "Дизайн", щелкните имя последнего столбца и введите "Имя столбца", "Тип данных", "Разрешить пустые значения".

Затем в нижней части страницы установите значение по умолчанию или привязку: что-то вроде '1' для строки или 1 для int.

+6
09 мая '17 в 12:14
источник
--Adding New Column with Default Value
ALTER TABLE TABLENAME 
ADD COLUMNNAME DATATYPE NULL|NOT NULL DEFAULT (DEFAULT_VALUE)

ИЛИ ЖЕ

--Adding CONSTRAINT And Set Default Value on Column
ALTER TABLE TABLENAME ADD  CONSTRAINT [CONSTRAINT_Name]  DEFAULT 
(DEFAULT_VALUE) FOR [COLUMNNAME]
+5
15 апр. '18 в 7:14
источник

шаг 1. ПЕРВАЯ ТЕБЯ ДОЛЖНА СДЕЛАТЬ ТАБЛИЦУ С ДОБАВЛЕНИЕМ ПОЛЯ

alter table table_name add field field_name data_type

step-2 CREATE DEFAULT

USE data_base_name;
GO
CREATE DEFAULT default_name AS 'default_value';

step-3 ТОГДА ВЫ ДОЛЖНЫ ИСПОЛНИТЬ ЭТУ ПРОЦЕДУРА

exec sp_bindefault 'default_name' , 'schema_name.table_name.field_name'

example -

USE master;
GO
EXEC sp_bindefault 'today', 'HumanResources.Employee.HireDate';
+5
04 окт. '17 в 9:56
источник
ALTER TABLE Table1 ADD Col3 INT NOT NULL DEFAULT(0)
+4
13 февр. '18 в 7:05
источник

Попробуйте выполнить следующий запрос:

ALTER TABLE MyTable
ADD MyNewColumn DataType DEFAULT DefaultValue

Это добавит новый столбец в таблицу.

+4
28 авг. '18 в 8:22
источник
  • 1
  • 2

Посмотрите другие вопросы по меткам или Задайте вопрос