第一种 用外键 alter table test1 add constraint con_a primary key(id); alter table test2 add constraint con_b foreign key (id) references test1(id) on delete cascade; 就是加上 on delete cascade 第二种 触发器 create or replace trigger tri after delete on test1 for each row begin delete from test2 where id=:new.id; end; 注意 用外键时不能建立外键 你试一下 能用吗
to:zmgowin(隐者(龙祖宗)) 你指的8是?? 我的测试环境:8.1.5 SQL> create table ttt(ppp varchar2(10),ccc varchar2(10));表已创建。SQL> alter table ttt drop column ppp;表已更改。
alter table test1 add constraint con_a primary key(id);
alter table test2 add constraint con_b foreign key (id) references test1(id) on delete cascade;
就是加上 on delete cascade
第二种 触发器
create or replace trigger tri
after delete on test1
for each row
begin
delete from test2 where id=:new.id;
end;
注意 用外键时不能建立外键
你试一下 能用吗
我的测试环境:8.1.5
SQL> create table ttt(ppp varchar2(10),ccc varchar2(10));表已创建。SQL> alter table ttt drop column ppp;表已更改。