我有两个返回相同结果模式的查询。一个具有“ group by”,因此列值是聚合函数(MAX,SUM),但是列名和基础数据类型相同。
我的问题是,当我运行sp_describe_first_result_set时,简单查询中的NOT NULL cols被描述为is_nullable 0,而这些相同cols上的聚合函数具有is_nullable =1。即使我执行COALESCE(MAX(myCol),0),这也是仍然给出is_nullable 1。
FIX:有什么办法可以使我的聚合列显示为is_nullable 0?还是解决方法:是否存在一些与性能无关的更改,这些更改会使第一个查询报告中的不可为空的cols为可为空?
你这个写法导致的
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。