摘要:
一、添加带有初始默认值的列alter table 表名 add 新列名 数据类型定义 default 默认初始值二、添加带有初始默认值的列,且允许为空alter table 表名 add 新列名 数据类型定义 null default 默认初始值如:alter table User_BZJ1 add new float null default 0;如果添加列为null,则用如下语句更新即可update 表名 set new='初始默认值'三、非空则在null前面加not即可。 阅读全文
摘要:
在sqlserver 2005中要删除某一列:alter table [表名] drop column [列名]但是如果该列被创建了默认值约束,我们就只能先删除默认值约束,然后才能删除该列。第一种方法:1、删除默认值约束:DECLARE @name varchar(100)SELECT @name=b.name FROM syscolumns a,sysobjects b WHERE a.id=object_id('表名') ANDb.id=a.cdefaultAND a.name='字段名' AND b.name LIKE 'DF%'EXEC( 阅读全文