sql2000中如何在现有表上添加一列,且不为空?

用SQL语句好像不可以设置为空吧!?... 用SQL语句好像不可以设置为空吧!? 展开
 我来答
苹果砸中了牛顿
推荐于2016-11-04 · TA获得超过5432个赞
知道大有可为答主
回答量:4444
采纳率:0%
帮助的人:1亿
展开全部
在“企业管理器”中找到相应的孙戚表,右键相应的表,选择“设计表”后,便可以在出现的窗口中添加列,在最配消后一项“允许空”中不打勾就可以了。
如果用SQL语句的话可以如下则卖陵:
alter table tablename add <新列名> <数据类型> not null default 默认值 with values;

补充:可以的,如果不加默认值的话会提示“ALTER TABLE 只允许添加可包含空值或指定了 DEFAULT 定义的列……”,在后面加个默认值就可以了添加为空的列了!新的sql语句如上
例如在student表中增加一列address,为空值可以如下:
alter table student add address char(40) not null default '广西' with values;
没有任何借口_
2007-12-28 · TA获得超过2594个赞
知道大有可为答主
回答量:5908
采纳率:0%
帮助的人:4381万
展开全部
可以使用企业管理器,添加列,或者使用SqL代码添加。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式