更新交互式网格报表值时出现Oracle Apex错误

时间:2019-09-06 09:21:21

标签: sql oracle plsql oracle-apex

我正在Oracle Apex中创建一个应用程序,该应用程序使用具有63列的表来更新值。保存时出现此错误:

  

ORA-01733:执行DML命令时,此处不允许使用虚拟列。如果列基于聚合或SQL表达式,则会发生此错误。

image of error message above

1 个答案:

答案 0 :(得分:2)

看看IG的查询。我假设某些列不属于IG所基于的表。所有这些列都称为“虚拟列”,并且不应成为通过自动行处理执行的DML的一部分。

该怎么办?导航到这些列的属性,并将其“ 仅查询”属性设置为“是”。