小编use*_*509的帖子

ORA-00907:缺少右括号

我过去两天一直在看这个代码,我似乎无法让它工作.它一直在给我ORA-00907: missing right parenthesis.我知道这是一个很多问题,但由于某些原因,我见过的所有例子都没有帮助我.有人可以告诉我为什么我得到这个错误,我该如何解决它.我很确定它与我的括号无关,也许是我的CONSTRAINTS

DROP TABLE T_customers CASCADE CONSTRAINTS;
DROP TABLE dvd_collection CASCADE CONSTRAINTS;
DROP TABLE vhs_collection CASCADE CONSTRAINTS;

CREATE TABLE T_customers   (


                           customer_id         VARCHAR2 (8) PRIMARY KEY,
                           last_name           VARCHAR2 (30) NOT NULL,
                           first_name          VARCHAR2 (20) NOT NULL,
                           street             VARCHAR2 (30) NOT NULL,
                           city               VARCHAR2 (30) NOT NULL,
                           state                 CHAR (2) NOT NULL,
                                    CHECK (state IN ('GA','DC','VA','NY')),
                           zip_code           CHAR (5)
                                    CHECK (TO_NUMBER(zip_code)
                              BETWEEN 10000 AND 27999),
                           home_phone         VARCHAR2 (12) UNIQUE,
                           work_phone         VARCHAR2 (12) UNIQUE,
                           email                 VARCHAR2 (95) …
Run Code Online (Sandbox Code Playgroud)

sql oracle ora-00907

6
推荐指数
3
解决办法
19万
查看次数

标签 统计

ora-00907 ×1

oracle ×1

sql ×1