Oracle Ошибка DDL - ORA 00907: отсутствует правая скобка - PullRequest
1 голос
/ 29 марта 2020

Этот запрос DDL не работает, и я не могу понять, почему, буду признателен за помощь более опытных людей:)

Когда я пытаюсь запустить его в Oracle, он возвращает сообщение об ошибке ORA-00907: Отсутствует правая скобка

CREATE TABLE "Attendees" (
  "attendee_id" number(8) PRIMARY KEY,
  "attendee_name" varchar2(50),
  "attendee_class" number(4),
  "attendee_school" varchar2(50),
  "attendee_status" varchar2(50)
);

CREATE TABLE "History" (
  "history_id" number(4) PRIMARY KEY,
  "history_dt" date,
  "history_time" timestamp,
  "history_status" varchar2(50)
);

CREATE TABLE "Event" (
  "event_id" number(10) PRIMARY KEY,
  "event_name" varchar2(200),
  "event_location" varchar2(100),
  "event_size" number(4),
  "start_dt" date,
  "end_dt" date,
  "class_restriction" number(4),
  "school_restriction" varchar2(100),
  ---"booking_id" number(10) references Booking(booking_id)
 --- "reservation_id" number(3) references Reservation(reservation_id)
);

CREATE TABLE "Booking" (
  "booking_id" number(4) PRIMARY KEY,
  "booking_date" date,
  "booking_cost" number(8),
  "booking_status" varchar2(50),
  "history_id" number(4) references History(history_id),
  "event_id" number(10) references Event(event_id)
);

CREATE TABLE "Reservation" (
  "reservation_id" number(3) PRIMARY KEY,
  "event_id" references Event(event_id),
  "attendee_id" references Attendees(attendee_id),
  "reservation_status" varchar2(50)
);

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...