请大神帮忙

qimiaojiuen 2017-01-20 10:30:54
alter table HOUSE
drop constraint FK_HOU_ST;

alter table HOUSE
drop constraint FK_HOU_US;

alter table HOUSE
drop constraint FK_HOU_TY;

alter table STREET
drop constraint FK_STR_DI;

drop table DISTRICT cascade constraints;

drop table HOUSE cascade constraints;

drop table STREET cascade constraints;

drop table TYPES cascade constraints;

drop table USERS cascade constraints;

drop sequence SEQ_ID;

create sequence SEQ_ID;

create table DISTRICT (
ID NUMBER(4) not null,
NAME NVARCHAR2(50) not null,
constraint PK_DISTRICT primary key (ID)
);

create table HOUSE (
ID NUMBER(6) not null,
USER_ID NUMBER(4),
TYPE_ID NUMBER(4),
TITLE NVARCHAR2(50),
DESCRIPTION NVARCHAR2(2000),
PRICE NUMBER(10, 2),
PUBDATE DATE,
FLOORAGE NUMBER(4),
CONTACT NVARCHAR2(100),
STREET_ID NUMBER(4),
constraint PK_HOUSE primary key (ID)
);

create table STREET (
ID NUMBER(4) not null,
NAME NVARCHAR2(50) not null,
DISTRICT_ID NUMBER(4),
constraint PK_STREET primary key (ID)
);

create table TYPES (
ID NUMBER(4) not null,
NAME NVARCHAR2(50) not null,
constraint PK_TYPES primary key (ID)
);

create table USERS (
ID NUMBER(4) not null,
NAME NVARCHAR2(50) not null,
PASSWORD NVARCHAR2(50) not null,
TELEPHONE NVARCHAR2(15),
USERNAME NVARCHAR2(50),
ISADMIN NVARCHAR2(2),
constraint PK_USERS primary key (ID)
);

alter table HOUSE
add constraint FK_HOU_ST foreign key (STREET_ID)
references STREET (ID);

alter table HOUSE
add constraint FK_HOU_US foreign key (USER_ID)
references USERS (ID);

alter table HOUSE
add constraint FK_HOU_TY foreign key (TYPE_ID)
references TYPES (ID);

alter table STREET
add constraint FK_STR_DI foreign key (DISTRICT_ID)
references DISTRICT (ID);
请问这段代码哪里有问题
...全文
241 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
卖水果的net 2017-01-20
  • 打赏
  • 举报
回复
引用 6 楼 qimiaojiuen 的回复:
可是我找不到错误的原因是什么啊,请求帮助
楼主在哪里跑的这些语句,截一个全屏的图上来。
qimiaojiuen 2017-01-20
  • 打赏
  • 举报
回复
可是我找不到错误的原因是什么啊,请求帮助
卖水果的net 2017-01-20
  • 打赏
  • 举报
回复
代码是没有问题的,哪里报错了? 能想到报错的地方,就是第一次执行时,会报表不存在的错误;
qimiaojiuen 2017-01-20
  • 打赏
  • 举报
回复
js14982 2017-01-20
  • 打赏
  • 举报
回复
那么你的语句哪儿报错了呢? 所有语句都是对的,报错可能是没有该对象。 建议把报错信息发出来
js14982 2017-01-20
  • 打赏
  • 举报
回复
引用 1 楼 sxq129601 的回复:
create sequence SEQ_ID; 序列能直接这么建?
可以的,这么建是默认选项,1开始,每次+1
sxq129601 2017-01-20
  • 打赏
  • 举报
回复
create sequence SEQ_ID; 序列能直接这么建?
Diza1986 2017-01-20
  • 打赏
  • 举报
回复
用的OB么,要用‘/’隔开 例: alter table HOUSE drop constraint FK_HOU_ST; / alter table HOUSE drop constraint FK_HOU_US;
qimiaojiuen 2017-01-20
  • 打赏
  • 举报
回复
我是在学习,学习资料给的就是这些,我却执行时报错

17,377

社区成员

发帖
与我相关
我的任务
社区描述
Oracle 基础和管理
社区管理员
  • 基础和管理社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧