외부 키

old/SQL 2010. 3. 18. 14:17
; 서로 다른 테이블의 열끼리 동기화

1) 정의하기


(외부키가 될)열이름 데이터 형 REFERENCES 부모 테이블명(부모 열이름)

2) 테이블 제약 조건

FOREIGN KEY (외부키 열이름) REFERENCES 부모 테이블명(부모 열이름)


3) 나중에 설정하기

(SQL server, MySQL)
ALTER TABLE
자식 테이블 명 ADD FOREIGN KEY (외부 열이름)
                                                  REFERENCES 부모 테이블명(부모 열이름);

(PostgreSQL)
ALTER TABLE
자식 테이블명 ADD FOREIGN KEY (외부 열이름)
                                             REFERENCES 부모 테이블명 부모 열이름;

'old > SQL' 카테고리의 다른 글

Command Line Shell For SQLite  (0) 2010.07.06
열 구성 변경  (0) 2010.03.18
용어  (0) 2010.03.17
TRANSACTION  (0) 2010.03.17
INDEX  (0) 2010.03.17
Posted by jazzlife
,