在sql server 2008中怎样添加不为空的字段

我的意思是用T-SQL语句来添加,当执行时,会出现提示错误:ALTERTABLE只允许添加满足下述条件的列:列可以包含Null值;或者列具有指定的DEFAULT定义;或者... 我的意思是用T-SQL语句来添加,当执行时,会出现提示错误:ALTER TABLE 只允许添加满足下述条件的列: 列可以包含 Null 值;或者列具有指定的 DEFAULT 定义;或者要添加的列是标识列或时间戳列;或者,如果前几个条件均未满足,则表必须为空以允许添加此列。不能将列"订单ID"添加到非空表"订单"中,因为它不满足上述条件。
当遇到这种问题时该怎样解决?
展开
 我来答
何何溏
2011-03-14
知道答主
回答量:24
采纳率:0%
帮助的人:15.7万
展开全部
数据库设计中 勾选该字段“允许为空”,再sql插入时 sql语句写该字段,不给该字段赋值 也就是不管该字段 只管其他字段 插入的自然就为null了 另外主键,和非空字段,有主外键关系的字段,不能为null
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
It_s小占
2011-03-13 · 超过25用户采纳过TA的回答
知道答主
回答量:126
采纳率:100%
帮助的人:40.6万
展开全部

请见图。

 ·

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
宋高通
2011-03-13 · 超过89用户采纳过TA的回答
知道答主
回答量:242
采纳率:0%
帮助的人:181万
展开全部
建立字段的时候吧后面的复选框勾掉就行了啊
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式