테스트로 테이블을 생성하고 트리거를 만들고 있는데 계속 오류가 나네요..
CREATE TRIGGER CODEGROUP_DELETE_TRIGGER
BEFORE DELETE ON TB_CODEGROUP
EXECUTE
delete from TB_LINKCODEGROUP
where CHILDID=OBJ.CODEGROUPID;
delete from TB_CODE
where CODEID in (select CODEID from TB_LINKCODE where CODEGROUPID = OBJ.CODEGROUPID);
;
이런식으로 삭제시 두개의 관련 테이블 데이터를 모두 지우고 원테이블 자료를 삭제하고 싶은데.. 안되네요..
모가 잘못된 걸까요? 오라클에서는 되는 거거든요...
CREATE TRIGGER CODEGROUP_DELETE_TRIGGER
BEFORE DELETE ON TB_CODEGROUP
EXECUTE
delete from TB_LINKCODEGROUP
where CHILDID=OBJ.CODEGROUPID;
delete from TB_CODE
where CODEID in (select CODEID from TB_LINKCODE where CODEGROUPID = OBJ.CODEGROUPID);
;
이런식으로 삭제시 두개의 관련 테이블 데이터를 모두 지우고 원테이블 자료를 삭제하고 싶은데.. 안되네요..
모가 잘못된 걸까요? 오라클에서는 되는 거거든요...