SQL 语句中的错误(基本)

Error in SQL Statement (basic)

我正在为大学练习创建表格,但我在执行查询时总是遇到错误,而且我找不到错误。 SQL 开发者太糟糕了。

这是 SQL 开发人员输出:

Error stating in line 58:
CREATE TABLE deportexevento(
  id_evento NUMBER NOT NULL,
  id_deporte NUMBER NOT NULL,
  CONSTRAINT pk_deportexevento PRIMARY KEY (id_evento, id_deporte),
  CONSTRAINT fk_evento_deportexevento
    FOREIGN KEY (id_evento)
    REFERENCES evento(id),
  CONSTRAINT fk_deporte_deportexevento
    FOREIGN KEY (id_deporte)
    REFERENCES deporte(id)
)

CREATE TABLE evaluador(
  cuil VARCHAR(15) NOT NULL,
  nombre VARCHAR(60) NOT NULL,
  email VARCHAR(60) NOT NULL,
  CONSTRAINT pk_evaluador PRIMARY KEY (cuil)
)
Error report -
Error SQL: ORA-00922: missing or invalid option
00922. 00000 -  "missing or invalid option"
*Cause:    
*Action:

完整 SQL: https://pastebin.com/pfCz5Jwt

尝试在每个创建语句后使用分号,如下所示...

CREATE TABLE deportexevento
(
    id_evento NUMBER NOT NULL,
    id_deporte NUMBER NOT NULL,
    CONSTRAINT pk_deportexevento PRIMARY KEY ( id_evento, id_deporte ),
    CONSTRAINT fk_evento_deportexevento
        FOREIGN KEY ( id_evento )
        REFERENCES evento( id ),
    CONSTRAINT fk_deporte_deportexevento
        FOREIGN KEY ( id_deporte )
        REFERENCES deporte( id )
);
CREATE TABLE evaluador
(
    cuil VARCHAR( 15 ) NOT NULL,
    nombre VARCHAR( 60 ) NOT NULL,
    email VARCHAR( 60 ) NOT NULL,
    CONSTRAINT pk_evaluador PRIMARY KEY ( cuil )
);