关于在ORACLE 中删除外码
我在oracle中建立了一个course表如下:createtablecourse(cnochar(9)primarykey,cnamechar(20)unique,cp...
我在oracle中建立了一个course表如下:
create table course
(cno char(9) primary key,
cname char(20) unique,
cpno char(4),
ccredit smallint,
foreign key (cpno) references course(cno)
)
现在我想把那个外码删除,所以输入:
alter table course
drop foreign key (cpno);
但显示错误:
ERROR at line 2:
ORA-00905: missing keyword 。
我应该怎样把外码cpno 删除 展开
create table course
(cno char(9) primary key,
cname char(20) unique,
cpno char(4),
ccredit smallint,
foreign key (cpno) references course(cno)
)
现在我想把那个外码删除,所以输入:
alter table course
drop foreign key (cpno);
但显示错误:
ERROR at line 2:
ORA-00905: missing keyword 。
我应该怎样把外码cpno 删除 展开
2个回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询