读书人

为某个字段设置默认值的SQL命令怎么写

发布时间: 2012-01-18 00:23:26 作者: rapoo

为某个字段设置默认值的SQL命令如何写
为某个字段设置默认值的SQL命令如何写,前提是表已经建好.

[解决办法]
ALTER TABLE AAA add constraint BBB DEFAULT CCC for DDD
[解决办法]

SQL code
ALTER TABLE table1 (    id int IDENTITY (1, 1) NOT NULL ,    fid smallint NOT NULL ,    cid tinyint NOT NULL CONSTRAINT DF_table1_cid DEFAULT (0))
[解决办法]
1.如果你的表中还没有这个字段:
alter table 表名字
add 你要默认的字段 数据类型 default 默认值
2.如果表中有此字段的话,先把它删除,然后增加(即上述的1)
alter table 表名字
drop column 名字
[解决办法]
alter table 表明 drop CONSTRAINT [约束名] --如果已存在默认值则运行这句

alter table 表明 add CONSTRAINT [约束名] default 值 for 列明
[解决办法]
use DevTest
go
create table aa(
aaid int not null default(1),
aaname varchar(10)
)
go
insert into aa(aaname) values('ssss')
go

select * from aa
[解决办法]
探讨
二楼的方法我已经试过了,会提示下面的错误信息

已在列上绑定了 DEFAULT。
未能创建约束。请参阅前面的错误信息。

读书人网 >asp.net

热点推荐