Oracle新增表格出现ORA-00907: missing right parenthesis错误

Oracle新增表格出现ORA-00907: missing right parenthesis错误

CREATE TABLE "EDS"."ESBPROCDOC" 
   (    "ID" NUMBER(10,0) PRIMARY key Sequence COMMENT'自增主键', 
            "PROCNAME" VARCHAR(36) not NULL COMMENT'处理器名称',
            "PROCCODE" NUMBER(10,0) unique COMMENT'处理器对应数字',
            "PROCDESC" CLOB COMMENT'处理器描述',
            "PROCVAL" CLOB COMMENT'处理器值解释',
            "EXTDPARAM" CLOB COMMENT'扩展参数解释',
            "IS_DELETED" NUMBER(10,0) DEFAULT 0 COMMENT'逻辑删除',
            "CREATED_AT" TIMESTAMP DEFAULT SYSTIMESTAMP COMMENT'创建表时间',
    "UPDATED_AT" TIMESTAMP DEFAULT SYSTIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '修改表时间'
            USING INDEX PCTFREE 10 INITRANS 2 MAXTRANS 255 COMPUTE STATISTICS 
            STORAGE(INITIAL 65536 NEXT 1048576 MINEXTENTS 1 MAXEXTENTS 2147483645
            PCTINCREASE 0 FREELISTS 1 FREELIST GROUPS 1 BUFFER_POOL DEFAULT FLASH_CACHE DEFAULT CELL_FLASH_CACHE DEFAULT)
  TABLESPACE "DHERP"  ENABLE
   ) SEGMENT CREATION IMMEDIATE 
  PCTFREE 10 PCTUSED 40 INITRANS 1 MAXTRANS 255 NOCOMPRESS LOGGING
  STORAGE(INITIAL 65536 NEXT 1048576 MINEXTENTS 1 MAXEXTENTS 2147483645
  PCTINCREASE 0 FREELISTS 1 FREELIST GROUPS 1 BUFFER_POOL DEFAULT FLASH_CACHE DEFAULT CELL_FLASH_CACHE DEFAULT)
  TABLESPACE "DHERP"


这个是SQL语句,有啥错误码

缺少右边的小括号。

少个逗号

"UPDATED_AT" TIMESTAMP DEFAULT SYSTIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '修改表时间' ,

【以下回答由 GPT 生成】

问题优化: - 数据库版本: Oracle - 工具: 使用Oracle SQL Developer或其他类似的工具 - 尝试解决问题的步骤: 将创建表格的SQL语句进行分析和调试,找出错误的原因并进行修正 - 是否尝试过其他查询或语法: 未提供相关信息 - 是否在创建表之前执行了其他操作或语句: 未提供相关信息

根据您提供的CREATE TABLE语句,我注意到您在最后一个括号后多写了一个冗余的右括号。这可能导致ORA-00907错误。请尝试将该冗余的右括号删除,即将以下部分:

ENABLE
) SEGMENT CREATION IMMEDIATE

修改为:

ENABLE
 SEGMENT CREATION IMMEDIATE

完整的修复后的CREATE TABLE语句如下所示:

CREATE TABLE "EDS"."ESBPROCDOC" 
(
    "ID" NUMBER(10,0) PRIMARY key Sequence COMMENT '自增主键', 
    "PROCNAME" VARCHAR(36) not NULL COMMENT '处理器名称',
    "PROCCODE" NUMBER(10,0) unique COMMENT '处理器对应数字',
    "PROCDESC" CLOB COMMENT '处理器描述',
    "PROCVAL" CLOB COMMENT '处理器值解释',
    "EXTDPARAM" CLOB COMMENT '扩展参数解释',
    "IS_DELETED" NUMBER(10,0) DEFAULT 0 COMMENT '逻辑删除',
    "CREATED_AT" TIMESTAMP DEFAULT SYSTIMESTAMP COMMENT '创建表时间',
    "UPDATED_AT" TIMESTAMP DEFAULT SYSTIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '修改表时间'
)
USING INDEX PCTFREE 10 INITRANS 2 MAXTRANS 255 COMPUTE STATISTICS 
STORAGE(INITIAL 65536 NEXT 1048576 MINEXTENTS 1 MAXEXTENTS 2147483645
PCTINCREASE 0 FREELISTS 1 FREELIST GROUPS 1 BUFFER_POOL DEFAULT FLASH_CACHE DEFAULT CELL_FLASH_CACHE DEFAULT)
TABLESPACE "DHERP" ENABLE
 SEGMENT CREATION IMMEDIATE 
PCTFREE 10 PCTUSED 40 INITRANS 1 MAXTRANS 255 NOCOMPRESS LOGGING
STORAGE(INITIAL 65536 NEXT 1048576 MINEXTENTS 1 MAXEXTENTS 2147483645
PCTINCREASE 0 FREELISTS 1 FREELIST GROUPS 1 BUFFER_POOL DEFAULT FLASH_CACHE DEFAULT CELL_FLASH_CACHE DEFAULT);

如果还有其他错误,请提供更详细的错误信息和其他上下文,以便我能够更具体地帮助您。



【相关推荐】



如果你已经解决了该问题, 非常希望你能够分享一下解决方案, 写成博客, 将相关链接放在评论区, 以帮助更多的人 ^-^