Jestem nowy wyroczni, Stworzyłem dwie tabele przy użyciu następujących zapytańORA-00907: brak prawego nawiasu Błąd podczas tworzenia tabeli?
CREATE TABLE employee
(
emp_name VARCHAR(20) NOT NULL,
street VARCHAR(50) NOT NULL,
city VARCHAR(20) NOT NULL,
PRIMARY KEY(emp_name)
)
i
CREATE TABLE company
(
comp_name VARCHAR(20) NOT NULL,
city VARCHAR(20) NOT NULL,
PRIMARY KEY(comp_name)
)
Teraz próbuję utworzyć inną tabelę za pomocą kilku kluczy obcych,
CREATE TABLE works
(
emp_name varchar(20) NOT NULL,
comp_name varchar(20) NOT NULL,
salary int(10) NOT NULL,
FOREIGN KEY(emp_name) REFERENCES employee(emp_name),
FOREIGN KEY(comp_name) REFERENCES company(comp_name)
)
Otrzymanie BŁĘDU: ORA-00907: brak nawiasu prawego
Próbowałem również z
CREATE TABLE works
(
emp_name varchar(20) NOT NULL,
comp_name varchar(20) NOT NULL,
salary int(10) NOT NULL,
constraint wemployee FOREIGN KEY(emp_name) REFERENCES employee(emp_name),
constraint wcompany FOREIGN KEY(comp_name) REFERENCES company(comp_name)
)
ale coraz ten sam błąd. Czy ktoś może mi powiedzieć, że popełniam błąd?
Mam to! .. Dzięki :) @pilotcam – Nina