저 궁금한게 있는데 ORACLE과 MYBATIS 사용중입니다 .오라클에는 멀티쿼리라는 설정이 없어서 DELETE문에서 다중 테이블 삭제가 안된다고 나오더라구요 ..


A테이블을 지우려고 하는데 


A테이블의 키를 참조하고 있는 테이블이 세 테이블이 있습니다.


근데 이제 다른 테이블에서 먼저 레코드를 삭제하고 A테이블의 키를 삭제해야하잖아요?


그럼 쿼리를 네 번 날려야하는데 속도가 많이 느려지나요 ?


혹시 1번의 커넥션으로 네 개의 테이블에서 레코드를 삭제하는 방법이 있나요 ?


찾아보니 프로시저와 트리거 라는게 있던데 해결한다면 어느 걸 사용해야할까요 ?