读书人

为何在查询分析器中设置数据库表字段的

发布时间: 2013-04-20 19:43:01 作者: rapoo

为什么在查询分析器中设置数据库表字段的默认值时提示出错?
在查询分析器中设置数据库表字段的默认值,所使用的命令为:

alter table 表名 alter column 字段名 char(20) not null default '默认值'

可运行时却出现以下出错提示:

服务器: 消息 156,级别 15,状态 1,行 1
在关键字 'default' 附近有语法错误。

敬向电脑专家请教,是不是设置命令有错,应该如何设置?不胜感激!

[解决办法]

alter table 表名
add constraint df_字段名 default '默认值' for 字段名

[解决办法]
修改时不能弄成not null
[解决办法]
把这个删除了

分两步删除试试
alter table 表名 drop constraint DF__表名__字段名__3E2826D9

alter table 表名 drop column 字段名

读书人网 >SQL Server

热点推荐