为什么在查询分析器中设置数据库表字段的默认值时提示出错?
在查询分析器中设置数据库表字段的默认值,所使用的命令为:
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 字段名