【发布时间】: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