개발
ORA-02270: no matching unique or primary key for this column-list / 이 열목록에 대해 일치하는 고유 또는 기본 키가 없습니다.
이영서
2023. 1. 11. 11:01
자식 테이블을 생성하는도중에 에러메시지를 반환하였다.
ORA-02270: no matching unique or primary key for this column-list
이 열목록에 대해 일치하는 고유 또는 기본 키가 없습니다.
하아.. 이건또뭐지? 싶었는데
참조하고자하는 테이블에 기본키가 없을 때 발생하는 현상이란다.
그래서
ALTER TABLE SCHEMA.TV_SET_TABLE
ADD CONSTRAINT TV_SET_UNIQUE UNIQUE(COL_ID);
이렇게 바꿔주니 한방에 해결!
저기서 TV_SET_TABLE은 참조하고자 하는 부모 테이블이고,
COL_ID는 부모테이블의 PK 컬럼이다.
저 쿼리는 유니크 키를 걸어주는 쿼리문이다.
이렇게 하고 다시 자식테이블의 CREATE 문을 실행시켰더니 잘 만들어졌다.