关于修改表的问题~~~~求助``````````` 数据库中原来建立了一张表,但是由于需要,我想在原来的基础上在增加一列,可是增加不起,要出错,请问可能是哪里错了呢,谢谢```` 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 alter table talbename add columnname varchar(10)这样会出错吗?那提示什么错误呢? 我就是这样弄的,没错的。alter table talbename add columnname varchar(10) 查询分析器里弄的:alter table course_Info add course_School char(20)not null他出现提示如下:ALTER TABLE 只允许添加可包含空值或指定了 DEFAULT 定义的列。因为列 'course_School' 不能包含空值且未指定 DEFAULT 定义,所以无法将该列添加到表 'course_Info' 中。该怎么弄呢?谢谢 alter table course_Info add course_School char(20) null 晕,可是我想要插入的列not null,那怎么办呢?null 的能插,我试过了,not null就不行了。还有什么办法呢?谢谢 !在线等待。。 alter table table_name add col_name char(10)或者alter table table_name add col_name char(10) null都是可以的。mssql默认新增加的列为空的。除非你的事件触发器被改过的 那你就得给他一个默认值,用not null肯定是不可以的~ 关于视图更新的问题,数据是从两表查出的,一个表存是一个月内记录,一个表存的是一个月前的记录。 happyflystone石头大哥,你也该把我那张照片去掉,谢谢 没分了,问一个函数,谢谢.. 带两个外连接查询的查询语句如何只显示一条记录?立刻结贴!谢谢了. SQL中发送邮件错误问题 sql数据中含有"[]"方括号怎样写查询语句 SQL2000求和问题 急救!!! 求一个常规的SQL 象高手请教: 存储数据 如何合并以下记录。
这样会出错吗?那提示什么错误呢?
alter table talbename add columnname varchar(10)
他出现提示如下:
ALTER TABLE 只允许添加可包含空值或指定了 DEFAULT 定义的列。因为列 'course_School' 不能包含空值且未指定 DEFAULT 定义,所以无法将该列添加到表 'course_Info' 中。
该怎么弄呢?谢谢
或者alter table table_name add col_name char(10) null
都是可以的。
mssql默认新增加的列为空的。
除非你的事件触发器被改过的