删除相关数据:
delete from sssswhere id in (select id from dddd);9i的话删除字段:
alter table dddd drop column id;8不提供直接删除字段功能

解决方案 »

  1.   

    DELETE 后应该不可以加两个表吧,应该只能用ON CASCADE的吧
      

  2.   

    DELETE 后应该不可以加两个表吧,应该只能用ON CASCADE的吧
      

  3.   

    第一种 用外键
    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;
    注意 用外键时不能建立外键
    你试一下 能用吗
      

  4.   

    to:zmgowin(隐者(龙祖宗)) 你指的8是??
    我的测试环境:8.1.5
    SQL> create table ttt(ppp varchar2(10),ccc varchar2(10));表已创建。SQL> alter table ttt drop column ppp;表已更改。