在顶点中定义唯一键列

时间:2014-03-28 05:29:30

标签: oracle oracle-apex

我正在尝试从表中获取不同的记录,因为许多重复的行来自以下查询

select * from sales_details_view;

当我在pl / sql developer中查询以下查询时,我得到了正确的结果

select distinct * from sales_details_view;

但是当我在Oracle APEX 4.1的交互式报表中使用相同的查询时,它会给我以下错误

  

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

1 个答案:

答案 0 :(得分:3)

您需要将链接列(在报表属性中)设置为“链接到单行视图”以外的其他内容。您可以将其设置为“排除链接列”或“链接到自定义目标”。