ORA-01781:如果没有AS SELECT,则不能指定UNRECOVERABLE,.原因:在CREATE TABLE语句中指定了UNRECOVERABLE,但同时未使用AS子句指定填充子查询。,.操作:不指定UNRECOVERABLE。,.
回答于 2018-08-30 16:37
ORA-01783:只能指定一个RECOVERABLE或UNRECOVERABLE子句,.原因: RECOVERABLE被多次指定,UNRECOVERABLE被指定了多次,或者在CREATE TABLE或CREATE INDEX或ALTER INDEX REBUILD语句中指定了RECOVERABLE和UNRECOVERABLE。,.操作:删除RECOVERABLE或UNRECOVERABLE子句中除了一个之外的所有子句,然后重新发出该语句。,.
回答于 2018-08-30 16:37
ORA-01792:表或视图中的最大列数为1000,.原因:尝试创建具有超过1000个列的表或视图,或者向表或视图添加更多列,将其推入超过最大允许限制1000.请注意,表中未使用的列将计入1000列限制。,.操作:如果错误是CREATE命令的结果,则减少命令中的列数,然后重新提交。如果错误是ALTER TABLE命令的结果,则有两个选项:1)如果...
回答于 2018-08-30 16:37
ORA-01799:列不能外部连接到子查询,.原因:不允许使用(+)()。,.操作:删除(+)或使视图离开子查询。在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的新更新值不能保证是唯一的,.原因:正在使用表的行来更新连接查询表的行,该表不能保证正在更新的行具有正好一个值。,.操作:更改连接规范。,.
回答于 2018-08-30 16:37
ORA-01769:重复CLUSTER选项规范,.原因:在对集群表进行CREATE期间,用户尝试指定多个CLUSTER选项。,.操作:删除额外的CLUSTER选项。,.
回答于 2018-08-30 16:37