创建表“缺少右括号”时出错 [重复]

Posted

技术标签:

【中文标题】创建表“缺少右括号”时出错 [重复]【英文标题】:Error Creating Table "Missing Right Parenthesis" [duplicate] 【发布时间】:2013-04-02 18:25:09 【问题描述】:

我一直被告知我缺少一个右括号,但我没有看到它,有人可以指出吗?

CREATE TABLE Member
( MEMBER_ID int NOT NULL AUTO_INCREMENT
, FIRST_NAME varchar(255) NOT NULL
, LAST_NAME varchar(255) NOT NULL
, STREET_ADDRESS varchar(255) NOT NULL
, CITY varchar(255) NOT NULL
, STATE varchar(2) NOT NULL
, ZIPCODE int NOT NULL
, PRIMARY KEY(MEMBER_ID)
);

【问题讨论】:

你能给出确切的错误信息吗?这是您正在运行的唯一命令吗? 为我复制和粘贴的作品原样...奇怪。这是 SQL 语句原样还是使用了代码或变量? @Jazzepi 这真的是它给我的错误信息,没有行参考或任何东西。我正在使用 APEX,所以它只是:“缺少右括号” Oracle 显然没有 AUTO_INCREMENT 列。有关解决方法,请参阅 ***.com/questions/8116209/…。 @WingTangWong - 该语句在 Oracle 中对您有用吗? 【参考方案1】:

oracle 中没有 AUTO_INCREMENT 之类的东西。

看看This Question。这很可能是给你的错误。

【讨论】:

废话... Auto_Increment 是 mysql >.>

以上是关于创建表“缺少右括号”时出错 [重复]的主要内容,如果未能解决你的问题,请参考以下文章

创建表并收到错误,因为 ora 00907 缺少右括号

获取“ORA-00907:缺少右括号”,找不到错误

ORA-00907: 过程返回表缺少右括号

在 Oracle 中创建表会产生“缺少右括号”错误 [重复]

ORA-00907: 两个子查询的左连接缺少右括号

创建表的麻烦