3
在Microsoft SQL Server 2008中,语法生成错误“未启用并行数据仓库(PDW)功能”。
我有以下虚拟列是通过排序分区上的聚合生成的, MIN(picture_id) OVER ( PARTITION BY [360_set] ORDER BY picture_id ASC ) 但是,当我执行该操作时,会得到以下结果。 Msg 11305, Level 15, State 10, Line 12 The Parallel Data Warehouse (PDW) features are not enabled. 尽管这是有趣的地方,但在分区上没有排序顺序,但它的工作原理是: MIN(picture_id) OVER ( PARTITION BY [360_set] ) 而且,ROW_NUMBER()窗口函数(不是聚合函数)在分区上以显式顺序工作。 ROW_NUMBER() OVER ( PARTITION BY [360_set] ORDER BY picture_id ASC ) …