* UNIQUE란?

 

중복을 허용하지 않는 유일한 값을 갖는 제약조건입니다.

 

UNIQUE와 NOT NULL을 합친 것이 PRIMARY KET 라고 보시면 됩니다.

 

 

1. 테이블 생성시 UNIQUE 설정

 

CREATE TABLE TEST_TABLE(

   COLUMN1 NVARCHAR2(30) CONSTRAINT COLUMN1_UNQ UNIQUE(COLUMN1)

);

 

컬럼명 타입 CONSTRAINT 제약조건명 UNIQUE(컬럼명);

 

 

예시)

COLUMN1 NVARCHAR2(30) CONSTRAINT COLUMN1_UNQ UNIQUE(COLUMN1);

 

 

 

 

2. 테이블 생성 후에 UNIQUE 설정

 

ALTER TABLE 테이블명 ADD CONSTRAINT 제약조건명 UNIQUE(컬럼명);

 

 

예시)

ALTER TABLE TEST_TABLE ADD CONSTRAINT COLUMN1_UNQ UNIQUE(COLUMN1); 

 

 

(굵은 글씨로 된 부분에 자신의 테이블명, 컬럼명, 제약조건명을 넣어서 구문을 작성하시면 됩니다.)

LIST

+ Recent posts