当前位置: 代码迷 >> Sql Server >> 为何在查询分析器中设置数据库表字段的默认值时提示出错
  详细解决方案

为何在查询分析器中设置数据库表字段的默认值时提示出错

热度:11   发布时间:2016-04-24 23:00:11.0
为什么在查询分析器中设置数据库表字段的默认值时提示出错?
    在查询分析器中设置数据库表字段的默认值,所使用的命令为:

    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 字段名
  相关解决方案