透视查询唯一列错误

时间:2016-07-14 15:56:28

标签: oracle-apex

我在oracle apex中收到错误时使用以下查询。相同的查询在sql explorer中有效:

WITH pivot_data AS (
             select PSROW as PSROW,
    PSCOLUMN as PSCOLUMN
FROM LOG_PS_STATUS
WHERE PSGROUP='PLANT'
            )
    SELECT *
    FROM   pivot_data
    PIVOT (
           MAX(NULL)        --<-- pivot_clause
          FOR PSCOLUMN--<-- pivot_for_clause        
        IN  (&PS_COLUMN.)   --<-- pivot_in_clause         

)
  

报表查询需要唯一键来标识每一行。提供   key不能用于此查询。请编辑报告属性   定义唯一键列。 ORA-01446:无法从中选择ROWID,或   示例,带有DISTINCT,GROUP BY等的视图

1 个答案:

答案 0 :(得分:0)

您想要创建交互式报告吗?如果是,如果您不需要详细视图 - 您必须&#34;链接到单行视图&#34;创建IR时设置为NO。