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
相关产品推荐
相关产品推荐

