작은공
137
2020-01-15 10:12:09
1
244

기본키가 2개의 칼럼일 때 외래키 만드는 방법을 아무리 찾아봐도 모르겠습니다.


우선 현재 만들고 싶은 테이블입니다.


CREATE TABLE PERS_TASK

(

PERS_SNUMB VARCHAR(20),

SITE_CODE VARCHAR(10),

TASK VARCHAR(50),

TASK_SMONTH VARCHAR(6),

TASK_EMONTH VARCHAR(6)

)


직원의 담당 업무를 관리하는 테이블인데요.

모 테이블인 PERS_MASTER에 기본키가 PERS_SNUMB, SITE_CODE 2개 칼럼으로 잡혀 있습니다.


이 때 자식 테이블에서 외래키를 만드려면 어떻게 만들어야 하나요ㅠㅠ

3일 째 찾아보고 있는데도 못찾고 결국 여기 물어 보게 되었습니다.

0
0
  • 답변 1

  • siro
    256
    2020-01-15 10:24:49

    ALTER TABLE 자식테이블

    ADD FOREIGN KEY (PERS_SNUMB , SITE_CODE )

    REFERENCES PERS_TASK (PERS_SNUMB , SITE_CODE )

    ;


    1
  • 로그인을 하시면 답변을 등록할 수 있습니다.