ORA-14171: cannot specify clause in CREATE|ALTER TABLE ORACLE 报错 故障修复 远程处理
文档解释
ORA-14171: cannot specify clause in CREATE|ALTER TABLE
Cause: User requested to generate default subpartition description(s) (possibly via SUBPARTITIONS) while at the same time specified clause which is illegal
Action: Remove one of offending clauses.
ORA-14171错误表示您尝试在创建或修改表时指定子分区描述,但这不是一个有效语法。子分区描述必须以ALTER TABLE时与ALTER SUBPARTITION语句一起指定才有效。
官方解释
ORA-14171 表示你正在使用不支持的语法。subpartition-description 子句只有在ALTER TABLE语句与ALTER SUBPARTITION语句结合时才有效。
常见案例
尝试在CREATE TABLE或ALTER TABLE语句中指定子分区描述也会引发此错误。
正常处理方法及步骤
要正确处理该错误,必须将子分区描述子句从CREATE TABLE和ALTER TABLE语句中删除,然后重新创建语句。然后您可以使用ALTER SUBPARTITION语句来向子分区添加描述。