回答问题 · 2018-08-30 16:37 ORA-01776:不能通过连接视图修改多个基表 原因:属于多个基础表的列已插入或更新。 操作:将语句描述为两个或多个单独的语句。
回答问题 · 2018-08-30 16:37 ORA-01781:如果没有AS SELECT,则不能指定UNRECOVERABLE 原因:在CREATE TABLE语句中指定了UNRECOVERABLE,但同时未使用AS子句指定填充子查询。 操作:不指定UNRECOVERABLE。
回答问题 · 2018-08-30 16:37 ORA-01799:列不能外部连接到子查询 原因:不允许使用<expression>(+)<relop>(<subquery>)。 操作:删除(+)或使视图离开子查询。在V6和以前,(+)在这种情况下被忽略。
回答问题 · 2018-08-30 16:37 ORA-01743:只有纯函数可以索引 原因:索引函数使用SYSDATE或用户环境。 操作: PL / SQL函数必须是纯的(RNDS,RNPS,WNDS,WNPS)。SQL表达式不能使用SYSDATE,USER,USERENV()或任何依赖于会话状态的东西。NLS相关函数可以。
回答问题 · 2018-08-30 16:37 ORA-01752:无法从视图中删除,而没有一个密钥保留表 原因:删除的表已经 - 没有密钥保存的表, - 多个密钥保留表,或 - 密钥保存的表是一个未合并的视图。 操作:重新定义视图或从底层基表中删除它。
回答问题 · 2018-08-30 16:37 ORA-01755:必须指定盘区编号或块编号 原因:期望指定范围或块号,但指定了其他内容。 操作:更正错误并重新发出命令。
回答问题 · 2018-08-30 16:37 ORA-01761:DML操作未映射到连接中的唯一表 原因:主表是最终完成更新,插入或删除操作的基表。对于删除,在连接查询中没有主表,或者有多个。对于更新或插入,指定的列映射到多个基表。 操作:更改连接规范。
回答问题 · 2018-08-30 16:37 ORA-01764:join的新更新值不能保证是唯一的 原因:正在使用表的行来更新连接查询表的行,该表不能保证正在更新的行具有正好一个值。 操作:更改连接规范。