【问题标题】:Pivot query unique column error透视查询唯一列错误
【发布时间】:2016-07-15 00:26:40
【问题描述】:

在 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         

)

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

【问题讨论】:

    标签: oracle-apex


    【解决方案1】:

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

    【讨论】:

      猜你喜欢
      • 2022-06-11
      • 1970-01-01
      • 1970-01-01
      • 2017-03-22
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-05-15
      • 1970-01-01
      相关资源
      最近更新 更多