【问题标题】: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 列。有关解决方法,请参阅 stackoverflow.com/questions/8116209/…
  • @WingTangWong - 该语句在 Oracle 中对您有用吗?

标签: sql oracle parentheses


【解决方案1】:

oracle 中没有 AUTO_INCREMENT 之类的东西。

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

【讨论】:

  • 废话... Auto_Increment 是 MYSQL >.>
猜你喜欢
  • 1970-01-01
  • 2020-02-07
  • 1970-01-01
  • 2012-09-28
  • 1970-01-01
  • 2023-04-08
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多