* 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
'데이터베이스 > ORACLE' 카테고리의 다른 글
[ORACLE] 두 테이블 값 비교 쿼리 INTERSECT,MINUS,UNION (0) | 2021.04.08 |
---|---|
[ORACLE] 오라클 특정 컬럼명 사용하는 테이블 찾기 (1) | 2021.04.08 |
[ORACLE] 오라클 CHECK 제약조건 (0) | 2021.04.08 |
[ORACLE] 오라클 NOT NULL 제약조건 (0) | 2021.04.08 |
[ORACLE] 오라클 DEFAULT 제약조건 (0) | 2021.04.08 |