SQL Server:位列';是否未应用的默认值?
我有一个表,它有一个布尔列,SQL Server:位列';是否未应用的默认值?,sql,sql-server,Sql,Sql Server,我有一个表,它有一个布尔列,notnull和一个默认值0 但是,在没有指定这些列的情况下,insert查询出现515错误 常规错误:515常规SQL Server错误:检查来自 SQL Server[515](严重性16)[(空)] (SQL:插入到[某些表] ([uid]、[gmt\u offset]、[locale]、[updated\u at]、[created\u at])值 (1227200,英国,2016-01-1518:42:570002016-01-1518:42:57000)
notnull
和一个默认值0
但是,在没有指定这些列的情况下,insert查询出现515错误
常规错误:515常规SQL Server错误:检查来自
SQL Server[515](严重性16)[(空)]
(SQL:插入到[某些表]
([uid]、[gmt\u offset]、[locale]、[updated\u at]、[created\u at])值
(1227200,英国,2016-01-1518:42:570002016-01-1518:42:57000)
没有看到您的代码,但查找515,: 错误515 SQL Server 2000 错误515 严重级别16 消息文本
无法将值NULL插入列'%1!',表'%2!';列不允许空值。%ls失败了 解释
当在插入或更新不允许空值的列时尝试使用空值时,会在运行时发生此错误
确实没有指定空值吗?没有看到代码,而是查找515,: 错误515 SQL Server 2000 错误515 严重级别16 消息文本
无法将值NULL插入列'%1!',表'%2!';列不允许空值。%ls失败了 解释
当在插入或更新不允许空值的列时尝试使用空值时,会在运行时发生此错误
您确定没有指定空值吗?能否发布
insert
语句?和create table
语句这些日期在实际查询中是否正确引用?因为它们是无效的日期,实际上被视为数学减法运算。错误515的详细信息是“无法在列中插入空值”您确定要将值插入所有not null
列吗?能否发布insert
语句?以及create table
语句这些日期在实际查询中是否正确引用?因为它们是无效的日期,实际上被视为数学减法运算。错误515的详细信息是“无法将空值插入列”您确定要将值插入所有非空
列吗?啊,对不起,伙计们,有两个字段我忘了为…指定默认值。。。!这是一个大表=/Ah,对不起,伙计们-有两个字段我忘了为…指定默认值。。。!那是一张大桌子=/