시작하기무료로 시작하기

테이블에 키 CONSTRAINT 추가하기

데이터베이스의 두 테이블에는 이미 각각 한 개 열로 구성된 적합한 후보 키가 있습니다. organizations 테이블의 organization 열과 universities 테이블의 university_shortname 열입니다.

이번 연습에서는 RENAME COLUMN 명령을 사용해 이 열들의 이름을 id로 바꾸고, 이어서 기본 키 제약 조건을 지정하겠습니다. 이는 고유(UNIQUE) 제약을 추가하는 것만큼 간단합니다(2장 마지막 연습 문제 참고):

ALTER TABLE table_name
ADD CONSTRAINT some_name PRIMARY KEY (column_name)

대괄호 안에는 두 개 이상의 열을 지정할 수도 있습니다.

이 연습은 강의의 일부입니다

SQL로 배우는 관계형 데이터베이스 입문

강의 보기

실습형 인터랙티브 연습

이 예제를 이 샘플 코드를 완성하여 풀어보세요.

-- Rename the organization column to id
___ ___ organizations
___ ___ organization TO ___;

-- Make id a primary key
ALTER TABLE organizations
___ ___ organization_pk ___ KEY (___);
코드 편집 및 실행