没有什么好的方法吧,还是用事务去处理,要么全部都删除,要是删除出错就rollback好了

解决方案 »

  1.   

    不会吧,好象ORACLE有直接的方法吧
      

  2.   

    不会吧。好象有专门的SQL语句吧
      

  3.   

    建立外健关系应该像SQL SERVER那样有级联删除更新,选项把
      

  4.   

    对有一个表的字段是PK,其他子表的这字段都是FK
      

  5.   

    根据一般的 数据库 经验自少 sql server 是这样1,建立 表间关系, 选择 级联删除更新 就行了
    2。或者 写触发器, 当 主表记录删除时候,删除子表相关记录
      

  6.   


    ALTER TABLE USER_PRIVILEGES
           ADD CONSTRAINT USER_PRIVILEGE_ID_FK FOREIGN KEY (USER_ID)
                            REFERENCES USERS (USER_ID) on delete cascade;
    在写SQL语句的时候在后面写“ON DELETE CASCADE”