
在sql server 2008中怎样添加不为空的字段
我的意思是用T-SQL语句来添加,当执行时,会出现提示错误:ALTERTABLE只允许添加满足下述条件的列:列可以包含Null值;或者列具有指定的DEFAULT定义;或者...
我的意思是用T-SQL语句来添加,当执行时,会出现提示错误:ALTER TABLE 只允许添加满足下述条件的列: 列可以包含 Null 值;或者列具有指定的 DEFAULT 定义;或者要添加的列是标识列或时间戳列;或者,如果前几个条件均未满足,则表必须为空以允许添加此列。不能将列"订单ID"添加到非空表"订单"中,因为它不满足上述条件。
当遇到这种问题时该怎样解决? 展开
当遇到这种问题时该怎样解决? 展开
3个回答
展开全部
数据库设计中 勾选该字段“允许为空”,再sql插入时 sql语句写该字段,不给该字段赋值 也就是不管该字段 只管其他字段 插入的自然就为null了 另外主键,和非空字段,有主外键关系的字段,不能为null
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
建立字段的时候吧后面的复选框勾掉就行了啊
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询