Database
Oracle에서 Foreign Key가 걸려있는 column update 하기
고.니
2019. 7. 10. 23:08
반응형
오라클에서 왜래키 때문에 부모, 자식이 걸려서 업데이트를 할 수 없는 경우 잠깐 트리거를 생성해서 해결할 수 있습니다.
CREATE OR REPLACE TRIGGER 트리거이름
AFTER
UPDATE ON 부모테이블
FOR EACH ROW
BEGIN
UPDATE 자식테이블
SET 왜래키컬럼 = :new.왜래키컬럼
WHERE 왜래키컬럼 = :old.왜래키컬럼;
END;
/
요렇게 잠깐 트리거를 생성 후 업데이트 하고 다시 삭제 !!
DROP TRIGGER 트리거이름;
반응형