Sql 缺少右括号
我创建了两个int sql表,但是出现了缺少右括号的错误,为什么Sql 缺少右括号,sql,oracle,Sql,Oracle,我创建了两个int sql表,但是出现了缺少右括号的错误,为什么 create table department(deptno number primary key, deptname varchar(30) not null); 创建此表时出错 create table employee(eno number not null primary key, fname varchar(30) not
create table department(deptno number primary key,
deptname varchar(30) not null);
创建此表时出错
create table employee(eno number not null primary key,
fname varchar(30) not null,
lname varchar(30) not null,
job varchar(30) not null,
age number,
salary number(7,2),
comm number,
deptno number foreign key references department(deptno),
address varchar(30) default 'new york');
要创建内联外键约束,需要删除
外键
字:
create table employee
(
eno number not null primary key,
fname varchar(30) not null,
lname varchar(30) not null,
job varchar(30) not null,
age number,
salary number(7, 2),
comm number,
deptno number references department(deptno),
address varchar(30) default 'new york'
);
要创建内联外键约束,需要删除
外键
字:
create table employee
(
eno number not null primary key,
fname varchar(30) not null,
lname varchar(30) not null,
job varchar(30) not null,
age number,
salary number(7, 2),
comm number,
deptno number references department(deptno),
address varchar(30) default 'new york'
);
或者,您可以这样做来控制您的违禁品名称:
create table employee
(
eno number not null,
fname varchar(30) not null,
lname varchar(30) not null,
job varchar(30) not null,
age number,
salary number(7, 2),
comm number,
deptno number,
address varchar(30) default 'new york',
constraint pk_emp primary key (eno),
constraint fk_emp_dep foreign key (deptno) references department(deptno)
);
或者,您可以这样做来控制您的违禁品名称:
create table employee
(
eno number not null,
fname varchar(30) not null,
lname varchar(30) not null,
job varchar(30) not null,
age number,
salary number(7, 2),
comm number,
deptno number,
address varchar(30) default 'new york',
constraint pk_emp primary key (eno),
constraint fk_emp_dep foreign key (deptno) references department(deptno)
);