oracle 缺少右括号,但找不到位置

s6fujrry  于 2023-05-06  发布在  Oracle
关注(0)|答案(1)|浏览(185)

尝试在oracle apex中创建一个表,我得到了错误“ORA-00907:缺少右括号”,代码如下:

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)
);

我真的很困惑,因为这是非常相似的代码表我 * 刚刚 * 创建,它的工作正常

sqxo8psd

sqxo8psd1#

尝试添加一个逗号,而不是像这样:

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)
);

在这种情况下,编译器没有多大帮助。

相关问题