Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/sql/86.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
SQL Server:位列';是否未应用的默认值?_Sql_Sql Server - Fatal编程技术网

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,对不起,伙计们-有两个字段我忘了为…指定默认值。。。!那是一张大桌子=/