2016-07-14 60 views
0

我在oracle apex中获取错误时正在使用以下查询。相同的查询工作在SQL探险:枢轴查询唯一列错误

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   

) 

报告查询需要一个唯一的密钥识别每一行。提供的 密钥不能用于此查询。请编辑报告属性 以定义唯一的键列。 ORA-01446:不能选择ROWID,或 样品,具有鲜明的,GROUP BY视图等

回答

0

你想创建交互式报表?如果是,并且您不需要详细视图 - 创建IR时必须将“链接到单行视图”设置为NO。