2016-10-20 5 views
0

Как изменить значения по умолчанию для столбца?изменить значения по умолчанию на сервере sql

create table customers1 (
    id int, 
    name varchar(20), 
    age int, 
    salary decimal(18,2) constraint df_constraint default 5000.00, 
    address varchar(20)) 

теперь я хочу быть значения заработной платы изменения по умолчанию для 7000,00

+1

зарплата как десятичные (18,2)?!? Найми меня! – jarlh

+0

@jarlh может не быть в долларах ... –

+0

@TabAlleman, это все еще довольно много йены. Я был бы разочарован зарплатой в этом масштабе, если бы это было в [Зимбабвийских третьих долларах] (https://en.wikipedia.org/wiki/Zimbabwean_dollar#Devaluation_of_the_third_dollar) ... –

ответ

1

Должно быть:

ALTER TABLE customers1 ADD CONSTRAINT NameYourConstraint DEFAULT ((7000.00)) FOR [Salary] 

Затем уменьшайте ограничение.

0

При создании таблицы вы можете добавить Ограничения. Добавление значения по умолчанию, ограничение по имени. ADD CONSTRAINT SalaryConstraint DEFAULT ((5000,00)) ДЛЯ [Оклад]

Этот сценарий изменяет таблицу, чтобы добавить значение, но это не повлияет на старые данные уже есть ALTER TABLE CUSTOMER101 ADD CONSTRAINT SalaryConstraint DEFAULT ((5000.00)) ДЛЯ [зарплата]

каплепадения Constraing является ALTER TABLE CUSTOMER101 DROP CONSTRAINT SalaryConstraint

Смежные вопросы