J'essaie de créer mes tables dans Oracle et il me sort une erreur : ORA-02270: pas de correspondance de clé primaire ou unique pour cette liste de colonnes
Après quelques recherches sur internet je n'ai toujours pas compris pourquoi j'avais cette erreur, je ne sais donc pas quoi faire.
Voici ma table :
CREATE TABLE Etudiant (
NumE NUMBER(10) NOT NULL,
NomE VARCHAR(15) NOT NULL,
PrenomE VARCHAR(15) NOT NULL,
Login VARCHAR(15) NOT NULL,
Mdp VARCHAR(10) NOT NULL,
AdresseE VARCHAR(50) NOT NULL,
Priorite NUMBER(1) NOT NULL,
NomUniv VARCHAR(30) NOT NULL,
Id VARCHAR(20) NOT NULL,
NomF VARCHAR(30) NOT NULL,
AnneeF NUMBER(4) NOT NULL,
NomFVise VARCHAR(30) NOT NULL,
AnneeFVise NUMBER(4) NOT NULL,
CONSTRAINT pk_etudiant PRIMARY KEY (NumE),
CONSTRAINT fk_etudiant_NomUniv FOREIGN KEY (NomUniv) REFERENCES Universite (NomU),
CONSTRAINT fk_etudiant_Id FOREIGN KEY (Id) REFERENCES PlanDeFormation (Identifiant),
CONSTRAINT fk_etudiant_NomF FOREIGN KEY (NomF) REFERENCES Filiere (NomFiliere),
CONSTRAINT fk_etudiant_AnneeF FOREIGN KEY (AnneeF) REFERENCES Filiere (AnneeFiliere),
CONSTRAINT fk_etudiant_NomFVise FOREIGN KEY (NomFVise) REFERENCES FiliereUDS (NomFiliereUDS),
CONSTRAINT fk_etudiant_AnneeFVise FOREIGN KEY (AnneeFVise) REFERENCES FiliereUDS (AnneeFiliereUDS)
);