----修改字段 NULL -> NOT NULL
alter table ndb_adshow alter column shopid1 int not null
----设置/修改默认值
-- 一、如果没有设置默认值,则直接执行下面语句
alter table ndb_adshow add default (0) for shopid1 with values
-- 二、如果已设置默认值,则执行下列流程
--如果字段有默认值,则需要先删除字段的约束,在添加新的默认值,
select c.name from sysconstraints a
inner join syscolumns b on a.colid=b.colid
inner join sysobjects c on a.constid=c.id
where a.id=object_id('ndb_adshow') and b.name='shopid1'
--根据约束名称删除约束
alter table ndb_adshow drop constraint DF__ndb_adsho__shopi__697C9932
--根据表名向字段中增加新的默认值
alter table ndb_adshow add default (0) for shopid1 with values
SQL Server 修改字段属性为 NOT NULL,并设置默认值
最新推荐文章于 2024-08-07 10:59:54 发布