1
1
您是正确的,不支持表类型。 您可以使用CTE,下面是一个在我的DW上运行的简单查询:
也就是说,我经常发现CTE在复杂的查询中性能非常差,并且更喜欢将CTE具体化为一个单独的查询,以便控制其结构和分布。 我认为物化是解决你问题的正确答案。考虑使用在存储过程中创建的临时表来替换函数调用。ASDW临时表是会话范围的,保留在创建它们的过程之外。 https://docs.microsoft.com/en-us/azure/sql-data-warehouse/sql-data-warehouse-tables-temporary |