Sql 列出查询中的所有转换/聚合
我有一个包含许多转换的长查询。我需要列出查询中完成的所有聚合和转换 比如说Sql 列出查询中的所有转换/聚合,sql,sql-server-2016,Sql,Sql Server 2016,我有一个包含许多转换的长查询。我需要列出查询中完成的所有聚合和转换 比如说 select sum(a) as product, sum(quantity) as salesprice, productcode from factSales group by productcode 因此,我需要 Transformation column ------------------------------------ sum(a) product sum(quanti
select sum(a) as product,
sum(quantity) as salesprice,
productcode
from factSales
group by
productcode
因此,我需要
Transformation column
------------------------------------
sum(a) product
sum(quantity) salesprice
group by
productcode Regroupment
有办法吗 查询计划器有这些信息,但我认为它并没有清楚地提供给您。通过检索执行计划可以看到其中的一部分,但不包括您想要的详细信息。。。。T-SQL。我不确定结果的目的是什么,但它不会告诉您任何对具有子表、union all、JOIN等的复杂查询有用的信息。您的结果可以通过任何字符串搜索算法生成(正则表达式可能是一种方法)。