1. Học hỏi
  2. /
  3. Khoa Học
  4. /
  5. SQL로 배우는 관계형 데이터베이스 입문

Connected

Bài tập

ADD CONSTRAINT로 열을 UNIQUE로 만들기

영상에서 보셨듯이, 고유해야 하는 column_name 뒤에 UNIQUE 키워드를 추가하면 됩니다. 물론 이는 새로운 테이블에서만 동작해요:

CREATE TABLE table_name (
 column_name UNIQUE
);

이미 존재하는 테이블에 고유 제약을 추가하려면 다음과 같이 합니다:

ALTER TABLE table_name
ADD CONSTRAINT some_name UNIQUE(column_name);

이는 not-null 제약에 사용하는 ALTER COLUMN 구문과는 다르다는 점에 유의하세요. 또한 제약 조건에는 some_name처럼 이름을 반드시 지정해야 합니다.

Hướng dẫn 1/2

undefined XP
  • 1

    universities의 university_shortname 열에 고유 제약을 추가하세요. 제약 조건 이름은 university_shortname_unq로 하세요.

  • 2

    organizations의 organization 열에 고유 제약을 추가하세요. 제약 조건 이름은 organization_unq로 하세요.