首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > SQL Server >

alter column 有关问题

2012-03-13 
alter column 问题表中有一个字段achar(1)null我想改成achar(1)defaut0notnull请问怎么处理?[解决办法]cre

alter column 问题
表中有一个字段   a   char(1)   null
我想改成a   char(1)   defaut   '0 '   not   null
请问怎么处理?

[解决办法]
create table ad(b int, a char(1) null)
alter table ad drop column a
alter table ad add a char(1) default '0 ' not null
[解决办法]
这样就操作
create table ta(b int, a char(1) null)

alter table ta alter column a char(1) not null
CREATE DEFAULT abc_const AS '0 '
sp_bindefault abc_const, 'ta.a '
[解决办法]
这样就OK了
create table ta(b int, a char(1) null)

alter table ta alter column a char(1) not null--定义非空
CREATE DEFAULT abc_const AS '0 '--创建默认
sp_bindefault abc_const, 'ta.a '--绑定默认

测试:
insert ta(b)select 1

热点排行