SQL SERVER [S1000][681] 尝试将不可为 NULL 的列的值设置为 NULL。
这个问题之前就有遇到过。然后忘记怎么解决了。这次记录一下这个问题目前发现原因可能有两个。1、在字段列表上写复杂的sql然后刚好有where条件中使用了ID=XXX然后XXX又等于空的2、复杂的关联查询用了多层left join 、union all的。这种可能是和字段列表中又参与计算时。与下面left join的顺序有关。例如select xxxxxx(case when p.decisionId != 0 then (case .
原创
2021-04-19 14:45:04 ·
819 阅读 ·
0 评论