데이터베이스 개발자 질문과 답변 게시판
데이터베이스 개발/운영 관련 질문과 답변을 올리는 게시판입니다. 궁금하신 내용을 이곳에서 문의하시면 SQLER 분들의 답변을 받으실 수 있습니다. 문의를 하실때에는 최근 작업하신 특이 사항이나, 장애 발생 전 상황을 상세히 올려 주시면 답글을 적어주시는 SQLER분들의 답변이 더 정확할 수 있으니 도움 되시길 바랍니다. 쿼리 문의일 경우, 실제 문제가 재현되는 테이블생성, 샘플데이터 생성 쿼리를 함께 올려 주시면 더 빠르고 정확한 쿼리 문의 응답이 가능합니다.
A라는 테이블과 B라는 테이블에
A TABLE B TABLE
기업코드 PRIMARY KEY 기업코드 PRIMARY KEY
고유번호 FOREIGN KEY 고유번호 FOREIGN KEY
시퀀스PRIMARY KEY
이렇게 걸려있는데
A 테이블이든 B 테이블이든 고유번호를 UPDATE 하면
UPDATE 문이 REFERENCE 제약 ~~~~~~~~~~~~ 이런 오류가 나는데 혹시 방법이 있나요?
그리고 두개 이상의 테이블을 동시에 UPDATE 하는 방법도 있나요?
제약조건을 삭제하고 두 테이블에 업데이트 한다음 제약조건을 재생성 하시던가..
마스터 테이블의 변경할 키를 만들고 참조테이블을 수정한다음 마스터테이블의 원키를 삭제 하는 방법을 하셔야 하지 않을까요...
help에서 FOREIGN KEY 제약 조건, 해제 참고