2016-07-14 11 views
0

Ich benutze die folgende Abfrage, während Fehler in Oracle Apex erhalten. Gleiche Abfrage funktioniert in SQL-Explorer:Pivot Query eindeutiger Spaltenfehler

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   

) 

Der Bericht Abfrage einen eindeutigen Schlüssel muss jede Zeile zu identifizieren. Der mitgelieferte Schlüssel kann für diese Abfrage nicht verwendet werden. Bitte bearbeiten Sie die Berichtsattribute , um eine eindeutige Schlüsselspalte zu definieren. ORA-01446: kann nicht wählen ROWID aus, oder Probe, eine Ansicht mit DISTINCT, GROUP BY usw.

Antwort

0

Sie interaktiven Bericht erstellen? Wenn JA und wenn Sie keine Detailansicht benötigen, müssen Sie "Link zur Einzelzeilenansicht" beim Erstellen von IR auf NEIN setzen.