1 create table pointofinterest(
2 pointid number not null,
3 describe varchar(30),
4 opentime varchar(30),
5 closetime varchar(30),
6 townid varchar(30),
7 constraint pk primary key (pointid),
8 constraint fk foreign key(townid) references pointofinterest(townid));
我遇到这样的错误:创建表兴趣点(*第1行发生错误:ORA-00955:名称已被现有对象使用]
1创建表pointofinterest(2 pointid号不为null,3描述varchar(30),4 opentime varchar(30),5 closetime varchar(30),6 townid varchar(30),7约束pk ...
仅使用这些表中的几列(我太懒了,无法全部输入它们:]
SQL> create table town
2 (townid number primary key,
3 townname varchar2(30)
4 );
Table created.
SQL> create table pointofinterest
2 (pointid number primary key,
3 describe varchar2(30),
4 townid number constraint fk_point_town references town (townid)
5 );
Table created.
SQL>
错误非常清楚,您正在尝试使用数据库中已经存在的名称创建对象。