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 )
);
我正在为大学练习创建表格,但我在执行查询时总是遇到错误,而且我找不到错误。 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 )
);