2016-07-14 83 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。