
DB2에서 Foreign Key를 설정하는 방법은 다음과 같습니다.
1. FOREIGN KEY Constraint를 사용하는 방법
- FOREIGN KEY Constraint를 사용하려면, 테이블을 생성할 때 FOREIGN KEY Constraint를 지정하거나, 이미 테이블이 생성된 경우 ALTER TABLE 명령어를 사용하여 FOREIGN KEY Constraint를 추가할 수 있습니다.
- FOREIGN KEY Constraint를 지정하는 예제는 다음과 같습니다.
#hostingforum.kr
sql
CREATE TABLE 테이블명 (
컬럼명1 데이터형식,
컬럼명2 데이터형식,
FOREIGN KEY (컬럼명) REFERENCES 다른테이블(Primary Key 컬럼명)
);
- FOREIGN KEY Constraint를 추가하는 예제는 다음과 같습니다.
#hostingforum.kr
sql
ALTER TABLE 테이블명
ADD CONSTRAINT FOREIGN KEY (컬럼명) REFERENCES 다른테이블(Primary Key 컬럼명);
2. ALTER TABLE 명령어를 사용하는 방법
- ALTER TABLE 명령어를 사용하여 FOREIGN KEY Constraint를 추가할 수 있습니다.
- FOREIGN KEY Constraint를 추가하는 예제는 다음과 같습니다.
#hostingforum.kr
sql
ALTER TABLE 테이블명
ADD CONSTRAINT FOREIGN KEY (컬럼명) REFERENCES 다른테이블(Primary Key 컬럼명);
Foreign Key와 Primary Key의 차이점은 다음과 같습니다.
- Primary Key는 테이블의 고유한 식별자로 사용됩니다.
- Foreign Key는 다른 테이블의 Primary Key를 참조하는 키로, 데이터의 중복을 줄일 수 있고, 데이터 무결성을 유지할 수 있습니다.
2025-08-09 03:55