У меня есть глупая проблема, я знаю, но я не вижу свою ошибку (ы) ...Неверный идентификатор Oracle SQL Dev
Вот мой SQL-код, когда я создаю свои таблицы
CREATE TABLE Nageur
( NumN number not null,
NomN varchar2(30) null,
PrenomN varchar2(30) null,
AnDateNaiss number null,
Nationalite varchar2(10),
Genre varchar2(1),
Pole varchar2(50),
CONSTRAINT PK_Nageur PRIMARY KEY (NumN));
CREATE INDEX I_FK_Nageur_Club
ON Nageur (NumClub ASC);
CREATE TABLE Club
( NumClub number NOT NULL,
NomClub varchar2(40) NULL,
Region varchar2(40) NULL,
Departement varchar2(40) NULL,
CONSTRAINT PK_Club PRIMARY KEY (NumClub));
линии, что дает мне ошибки
ALTER TABLE Nageur ADD (
CONSTRAINT FK_nageur_club
FOREIGN KEY (NumClub)
REFERENCES Club (NumClub));
ALTER TABLE Competition ADD (
CONSTRAINT FK_competition_piscine
FOREIGN KEY (NumP)
REFERENCES Piscine (NumP));
А вот мои ошибки на Oracle
ERREUR commençant ля Ligne: 97-де-ла-ком манда - ALTER TABLE ADD Nageur ( CONSTRAINT FK_nageur_club FOREIGN KEY (NumClub) ЛИТЕРАТУРЫ Club (NumClub)) Раппорта d'ERREUR - ERREUR SQL: ORA-00904: "NUMCLUB": identificateur не Валида 00904. 00000 - "% s: неверный идентификатор" * Причина:
* Действие:
ERREUR commençant ля Ligne: 102-де-ла-Commande - ALTER TABLE Конкурс ADD ( CONSTRAINT FK_competition_piscine FOREIGN KEY (Намп) Лит Piscine (NumP)) Раппорта d'ERREUR - ERREUR SQL: ORA-00904: "Нампы": identificateur не Валида 00904. 00000 - "% S: неверный идентификатор" * Причина:
* Действие:
И я не» т увидеть мою ошибку, потому что NumClub и Намп существуют ...
Благодарности
NumClub не существует в таблице Nageur. Вы даже должны получить сбой при создании индекса I_FK_Nageur_Club – Aleksej
О да, это верно, тоже не видно этой ошибки ... – Ichiban
Хорошо, я вижу ошибки сейчас! Благодаря ! – Ichiban