当前位置: 代码迷 >> Sql Server >> 怎么修改表中某字段默认值
  详细解决方案

怎么修改表中某字段默认值

热度:83   发布时间:2016-04-27 19:32:20.0
如何修改表中某字段默认值?


表A中有一InActive字段,默认值1,

需要将默认值修改为0,因为表内有数据,InActive字段不能删除再重新添加,如何操作?

------解决方案--------------------
drop CONSTRAINT [DF_CommunityInfo_InActive]

alter table CommunityInfo add CONSTRAINT [DF_CommunityInfo_InActive] default(0) for InActive

------解决方案--------------------
SQL code
--找约束的方法--'DF_t_nActive_你的名'是你加约束时按照规则起的名字,--数据库中期后,‘你名字’会被重新分配,如下select name from sysobjects where xtype='D' and name like 'DF_t_nActive'--若不知到以前的名?,学习~
------解决方案--------------------
create table tb(id int , val int)

go

ALTER TABLE tb ADD CONSTRAINT df_tb_val DEFAULT (0) FOR val
go

drop table tb

------解决方案--------------------
--取得约束名
select name from sysobjects where xtype='D' and name ='约束名字'
------解决方案--------------------
好像没看到直接更改约束的语句吧~
  相关解决方案