楼主是想修改收入列的默认值吧,原来是否有默认值
如果原来没有,执行如下语句:alter table 收支表 add default(3000) for 收入
或
alter table 收支表 add constraint 约束名字 default(3000) for 收入
如果原来没有,执行如下语句:alter table 收支表 add default(3000) for 收入
或
alter table 收支表 add constraint 约束名字 default(3000) for 收入
--如果原来有默认值,现在需要更改默认值,执行如下语句:declare @csname varchar(100)
set @csname=''
select @csname=[name] --约束名称
from sysobjects t
where id=(select cdefault from syscolumns where id=object_id(N'收支表') and name='收入')
exec('alter table 收支表 drop constraint '+@csname)alter table 收支表 add default(3000) for 收入
set @csname=''
select @csname=[name] --约束名称
from sysobjects t
where id=(select cdefault from syscolumns where id=object_id(N'收支表') and name='收入')
exec('alter table 收支表 drop constraint '+@csname)alter table 收支表 add default(3000) for 收入