ORACLE - отсутствует ключевое слово при создании справки таблицы - PullRequest
1 голос
/ 28 апреля 2011

Я пытаюсь завершить проект, но у меня появляется ошибка «отсутствует ключевое слово» при попытке создать таблицу:

CREATE TABLE SKILLS (
SkillsID CHAR(4) NOT NULL,
ConsultantID CHAR(4) NOT NULL,
ExpertiseID CHAR(4) NOT NULL,
MonthsExperience INT NOT NULL,

CONSTRAINT SkillsPK PRIMARY KEY (SkillsID),

CONSTRAINT SkillsConsultFK FOREIGN KEY(ConsultantID)
                REFERENCES CONSULTANTS(ConsultantID)
                ON UPDATE NO ACTION                
                ON DELETE CASCADE,


CONSTRAINT SkillsExpertiseFK FOREIGN KEY(ExpertiseID)
                REFERENCES EXPERTISE(ExpertiseID)
                ON UPDATE NO ACTION
                ON DELETE CASCADE
)

Пожалуйста!вся помощь приветствуется

1 Ответ

3 голосов
/ 28 апреля 2011

Удалить ON UPDATE NO ACTION.Поскольку в Oracle нет ON UPDATE CASCADE, поэтому указывать NO ACTION.

нет необходимости.
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...