티스토리 뷰

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를 지정은 필수는 아니지만 꼭!!! 해야 한다.
하지 않으면 어마어마한 시간을 낭비하게 된다.
또한 데이터를 불러올 조건을 설정할 때에도 편리하다.

반응형

'Oracle Database' 카테고리의 다른 글

서버와 클라이언트  (0) 2021.04.29
SEQUENCE  (0) 2021.04.28
SQL Plus 출력 설정  (0) 2021.04.28
행 삭제  (0) 2021.04.28
행 수정  (0) 2021.04.28
댓글
공지사항