修改sql server中的默认值

时间:2016-10-20 14:47:23

标签: sql sql-server

如何修改列的默认值?

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

2 个答案:

答案 0 :(得分:1)

应该是:

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

然后删除约束。

答案 1 :(得分:0)

创建表格时,可以添加约束。按名称添加默认约束。 添加约束SalaryConstraint DEFAULT((5000.00))FOR [Salary]

此脚本会更改表格以增加价值,但它不会影响旧数据 ALTER TABLE CUSTOMER101为[薪资]添加约束SalaryConstraint DEFAULT((5000.00))

删除约束是 ALTER TABLE CUSTOMER101 DROP CONSTRAINT SalaryConstraint