Измените значение по умолчанию столбца

Я лично избежал бы всех тире и подчеркиваний и выбрал бы Camel-регистр или PascalCase если в коде.

статья Wikipedia о Camel-регистре объясняет немного обоснование позади, это - источники. Они составляют

  1. Ленивые программисты, которым не нравилось достигать _ ключ
  2. Потенциальный беспорядок об удобочитаемости
  3. клавиатура "Альта" в ксероксе PARC, который не имел никакого ключа подчеркивания.

, Если бы пользователь должен видеть строку тогда, я не сделал бы ни одного из вышеупомянутого и использования "О нас". или "AboutUs", если я имел к как Camel-регистр, распространился к общему использованию в некоторых областях, таких как названия продукта. т.е. ThinkPad, TiVo

7
задан onedaywhen 8 December 2009 в 10:10
поделиться

3 ответа

Я думаю, лучшее, что вы можете сделать, - это отбросить ограничение и создайте его снова:

alter table dbo.yourTable
drop constraint default_value_name_constraint
go
alter table dbo.yourTable
add constraint default_value_name_constraint default YourValue for ColumnName
go
17
ответ дан 6 December 2019 в 06:50
поделиться
ALTER TABLE tablename ALTER COLUMN CompanyID SET DEFAULT 1; 
1
ответ дан 6 December 2019 в 06:50
поделиться

Во-первых, узнайте имя 'ограничения' в используемом поле чтобы установить значение по умолчанию. Вы можете сделать это, выполнив следующий запрос:

EXEC sp_helpconstraint 'MyTable'

Затем вы можете просто отбросить и повторно добавить ограничение.

ALTER TABLE dbo.MyTable
DROP CONSTRAINT def_MyTable_CompanyID
GO

ALTER TABLE dbo.MyTable
ADD CONSTRAINT def_MyTable_CompanyID DEFAULT (1) FOR CompanyID
GO
9
ответ дан 6 December 2019 в 06:50
поделиться
Другие вопросы по тегам:

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