中易网

orace删除表格数据问题

答案:1  悬赏:20  
解决时间 2021-04-28 03:33
  • 提问者网友:追忆成伤
  • 2021-04-27 09:54
我建了三个表格。如下:
----表名:注册用户表
create table t_user(
uuid char(6) primary key,
uname varchar2(20) not null,
upass varchar2(30),
uemail varchar2(50),
udate date default sysdate --getdate(sql)
);

----表名:主题帖子信息表
create table t_subject(
sid number(10) primary key,
ssubject varchar2(40) not null,
scontent varchar2(100),
uuid char(6) references t_user(uuid),
sdate date default sysdate,
sreply number default 0 check(sreply>=0),
sclick number default 0 check(sclick>=0)
);

----表名:回帖信息表
create table t_reply(
rid number primary key,
sid number(10) references t_subject(sid),
rsubject varchar2(40) not null,
rcontent varchar2(100),
uudi char(6) references t_user(uuid),
rdate date default sysdate
);
-----------------------------------------------
建好之后呢。我在第一个表格里面(t_user)添加了一条数据,如下:
insert into t_user(uuid,uname,upass,uemail) values('000001','丁甲','jia','[email protected]');
添加好之后呢。我想删除这条数据,并且呢要释放出空间来,当我运行代码
truncate table t_user;的时候呢,就弹出来说我不能够删除,因为有外键的应用,我想问一下,哪位朋友知道怎么删除这条带有外键约束的数据呢?谢谢!!可以告诉我删除语句!!
最佳答案
  • 二级知识专家网友:社会水太深
  • 2021-04-27 10:09

delete from table;就可以删掉table表下的数据了


我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息!
大家都在看
推荐信息