2015-05-01 2 views
1

ORA-00907: отсутствует правая скобкаСоздания Таблицы в Oracle, SQL

Я не могу понять, что происходит не так с моим dataypes и/или запятыми. Любая помощь была бы потрясающей. Спасибо!

CREATE TABLE RIDERS 
(RIDER_ID VARCHAR2(4) CONSTRAINT RIDERS_RIDER_ID_PK PRIMARY KEY, 
FIRSTRIDER VARCHAR2(20) CONSTRAINT RIDERS_FIRSTRIDER_NN NOT NULL, 
LASTRIDER VARCHAR2(20) CONSTRAINT RIDERS_LASTRIDER_NN NOT NULL, 
ADDRESS VARCHAR2(25), 
CITY VARCHAR2(15), 
STATE CHAR(2), 
ZIP VARCHAR2(15), 
PHONE VARCHAR2(25) 
DATEJOINED DATE, 
AGENT_ID VARCHAR2(4) CONSTRAINT RIDERS_AGENT_ID_FK REFERENCES AGENTS(AGENT_ID), 
TEAM_ID VARCHAR2(4) CONSTRAINT RIDERS_TEAM_ID_FK REFERENCES TEAMS(TEAM_ID)); 
+3

Вы пропускаете "" после того, как: PHONE VARCHAR2 (25) – arober11

ответ

3
PHONE VARCHAR2(25) 

Там ваше отсутствие запятой.

1

Вы пропускаете запятую после PHONE:

CREATE TABLE RIDERS 
(RIDER_ID VARCHAR2(4) CONSTRAINT RIDERS_RIDER_ID_PK PRIMARY KEY, 
FIRSTRIDER VARCHAR2(20) CONSTRAINT RIDERS_FIRSTRIDER_NN NOT NULL, 
LASTRIDER VARCHAR2(20) CONSTRAINT RIDERS_LASTRIDER_NN NOT NULL, 
ADDRESS VARCHAR2(25), 
CITY VARCHAR2(15), 
STATE CHAR(2), 
ZIP VARCHAR2(15), 
PHONE VARCHAR2(25), 
DATEJOINED DATE, 
AGENT_ID VARCHAR2(4) CONSTRAINT RIDERS_AGENT_ID_FK REFERENCES  AGENTS(AGENT_ID), 
TEAM_ID VARCHAR2(4) CONSTRAINT RIDERS_TEAM_ID_FK REFERENCES TEAMS(TEAM_ID)); 
Смежные вопросы