【发布时间】: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