标签: sql oracle plsql oracle-apex
我正在Oracle Apex中创建一个应用程序,该应用程序使用具有63列的表来更新值。保存时出现此错误:
ORA-01733:执行DML命令时,此处不允许使用虚拟列。如果列基于聚合或SQL表达式,则会发生此错误。
答案 0 :(得分:2)
看看IG的查询。我假设某些列不属于IG所基于的表。所有这些列都称为“虚拟列”,并且不应成为通过自动行处理执行的DML的一部分。
该怎么办?导航到这些列的属性,并将其“ 仅查询”属性设置为“是”。