我有一个表格,其中包含NOT NULL
的布尔列,默认值为0
。
但是我在插入查询时遇到515错误而没有指定这些列。
常规错误:515常规SQL Server错误:检查来自的消息 SQL Server [515](严重性16)[(null)]
(SQL:插入[some_table] ([uid],[gmt_offset],[locale],[updated_at],[created_at])值 (122,7200,en_US,2016-01-15 18:42:57.000,2016-01-15 18:42:57.000))'
答案 0 :(得分:0)
没有看到您的代码,但查找了515,it says:
错误515 SQL Server 2000 错误515 严重等级16
消息文本
无法将值NULL插入列'%。* ls',table'%。* ls&#39 ;;列不允许空值。 %ls失败。解释
在插入或更新不允许空值的列时尝试使用空值时,在运行时会发生此错误。
您确定没有指定NULL吗?