Oracle Database
PRIMARY KEY
Programmers
2021. 4. 28. 17:13
반응형
DROP TABLE
DROP TABLE topic;
-> topic TABLE 삭제. commit; 명령어 필요 없음.
topic TABLE 삭제
기본키: 주키
- 식별자(중복 불가)
PRIMARY KEY
CREATE TABLE topic(
id NUMBER NOT NULL,
title VARCHAR2(50) NOT NULL,
description VARCHAR2(4000),
created DATE NOT NULL,
CONSTRAINT PK_TOPIC PRIMARY KEY(id)
);
-> CONSTRAINT PK_TOPIC PRIMARY KEY(id)
CONSTRAINT(제약조건)
PK_TOPIC(프라이머리 키의 고유 이름, 사용자가 정하면 됨)
PRIMARY KEY(id)(제약조건은 프라이머리 키고 id에 적용)
PRIMARY KEY를 id에 지정 후
동일한 id로 행을 만들 때 무결성 제약조건 오류가 발생
PRIMARY KEY를 설정하면 엄청나게 큰 데이터를 불러올 때 시간이 절대적으로 절약할 수 있다.
PRIMARY KEY를 지정은 필수는 아니지만 꼭!!! 해야 한다.하지 않으면 어마어마한 시간을 낭비하게 된다.
또한 데이터를 불러올 조건을 설정할 때에도 편리하다.
반응형