foreign key1 [오라클/쿼리문] Oracle에서 Foreign Key가 걸려있는 컬럼값 업데이트(update) 하기 오라클에서는 Foreign Key가 걸려 있을 경우,ON UPDATE CASCADE 옵션이 실행되지 않기 때문에 컬럼값을 바꾸기가 쉽지 않습니다.이때, 트리거를 만들어서 부모테이블이 업데이트 될 때, 자식테이블도 업데이트 되도록 하면 됩니다. 자식테이블 COMTCCMMNDETAILCODE 테이블의 CODE_ID가 현재 Foreign Key구요.Foreign Key 제약 때문에 UPDATE가 진행되지 않습니다. 부모 : COMTCCMMNCODE.CODE_ID 자식 : COMTCCMMNDETAILCODE.CODE_ID아래와 같이 트리거를 하나 만들고 UPDATE문을 실행합니다.CREATE OR REPLACE TRIGGER RENAME_TRIGGER AFTER UPDATE ON COMTCCMMNCODE FOR.. 2015. 6. 18. 이전 1 다음