Oracle 这个脚本我做错了什么

Oracle 这个脚本我做错了什么,oracle,Oracle,当我运行代码时,代码有什么错误?我有这个错误 ORA-00911: caractère non valide Create table contient( Num_Spect varchar(30) not null, Code_Module varchar(30) not null, constraints pk_contient primary key (Num_Spect,Code_Module), constraints fk_spect _t_contient FOREIGN ke

当我运行代码时,代码有什么错误?我有这个错误

ORA-00911: caractère non valide


Create table contient(
Num_Spect varchar(30) not null,
Code_Module varchar(30) not null,
constraints pk_contient primary key (Num_Spect,Code_Module),
constraints fk_spect _t_contient FOREIGN key (Num_Spect) REFERENCES specialite(Num_Spect),
constraints fk_module _t_contient FOREIGN key (Code_Module) REFERENCES module(Code_Module));
约束一词无效-应为约束:

祝你好运。

从脚本中删除contient并重试

Create table contient(
Num_Spect varchar(30) not null,
Code_Module varchar(30) not null,
constraints pk_contient primary key (Num_Spect,Code_Module),
constraints fk_spect  FOREIGN key (Num_Spect) REFERENCES specialite(Num_Spect),
constraints fk_module  FOREIGN key (Code_Module) REFERENCES module(Code_Module));

我也有同样的问题,在fk___________________________________;同样,删除了fk_模块和_t_contient之间的空格。请说明这是关于什么的,您正在尝试做什么,问题出现在哪里,您得到了哪些异常,以及确定的错误消息。不理解拒绝投票和关闭请求。有一段代码和一条错误消息。对我来说足够清楚了。
Create table contient(
Num_Spect varchar(30) not null,
Code_Module varchar(30) not null,
constraints pk_contient primary key (Num_Spect,Code_Module),
constraints fk_spect  FOREIGN key (Num_Spect) REFERENCES specialite(Num_Spect),
constraints fk_module  FOREIGN key (Code_Module) REFERENCES module(Code_Module));