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

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

2013-04-20 
为什么在查询分析器中设置数据库表字段的默认值时提示出错?在查询分析器中设置数据库表字段的默认值,所使

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

    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 字段名

热点排行