You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Oracle APEX建表遇ORA-00907错误:缺失右括号,请求排查

解决ORA-00907: missing right parenthesis错误

你的建表语句里,SuitableFor VARCHAR (20) 这一行末尾缺少了逗号,导致后续的主键约束语法无法被Oracle正确解析,触发了括号缺失的错误提示。

修正后的建表代码:

CREATE TABLE Accessory
(
    AccessoryID VARCHAR (10) NOT NULL,
    AccessoryName VARCHAR (20) NOT NULL,
    Price NUMBER NOT NULL,
    NoInStock NUMBER,
    SuitableFor VARCHAR (20),
    CONSTRAINT Accessory_AccessoryID_pk PRIMARY KEY (AccessoryID)
);

你觉得代码和之前成功的表相似,大概率是之前的表要么在最后一个字段末尾加了逗号,要么是直接把主键约束定义在AccessoryID字段行内(比如AccessoryID VARCHAR (10) NOT NULL PRIMARY KEY),所以没出现这个问题。

内容的提问来源于stack exchange,提问作者EnbySheriff

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.23 04:34:55