私はORA-00907:右括弧が欠落しています。表の作成中にエラーが発生しましたか?
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)
)
、今、私はいくつかの外部キーを使用して別のテーブルを作成しようとしています
CREATE TABLE employee
(
emp_name VARCHAR(20) NOT NULL,
street VARCHAR(50) NOT NULL,
city VARCHAR(20) NOT NULL,
PRIMARY KEY(emp_name)
)
と
CREATE TABLE company
(
comp_name VARCHAR(20) NOT NULL,
city VARCHAR(20) NOT NULL,
PRIMARY KEY(comp_name)
)
、私は次のクエリを使用して2つのテーブルを作成しているオラクル、 に新しいです
エラーが発生しました:ORA-00907:右かっこがありません
私はまた
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)
)
と試みたが、同じエラーを取得しています。 私はどこで間違いをしていると言うことができますか?
それは仲間を得た!..ありがとう:) @pilotcam – Nina